Supercharge Your Innovation With Domain-Expert AI Agents!

Numerical control system code automatic generation method based on field modeling

A numerical control system and technology in the field, applied in digital control, electrical program control, etc., can solve problems such as slow technological improvement, poor system maintainability, and unpredictable development cycle, so as to shorten the development cycle, improve development efficiency, and save development cost effect

Inactive Publication Date: 2008-07-16
SOUTH CHINA UNIV OF TECH
View PDF0 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, the development of embedded CNC systems mostly adopts the process-based development method of strong coupling centered on the program code, resulting in poor system maintainability, slow technological improvement, unpredictable development cycle, and unable to keep up with changes in market demand.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Numerical control system code automatic generation method based on field modeling
  • Numerical control system code automatic generation method based on field modeling

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] Below in conjunction with accompanying drawing, the scheme of the present invention is further described:

[0017] 1. The entire development process of the numerical control system code automatic generation method based on domain modeling provided by the present invention is shown in FIG. 1 . Firstly, a meta-model oriented to the field of NC is established, and this meta-model is used as the modeling basis for establishing the NC application model. According to the NC meta-model, a modeling environment oriented to the NC field is developed. According to different system requirements, different numerical control application models are established. In order to realize the automatic transformation of the source code from the model to the target platform, the type of the target platform must be determined first. Determine the target software framework according to the target platform type, and then establish a mapping rule base from model to code according to the domain m...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a numerical control system (NCS) code automatic generation method based on domain modeling (DM). The method comprises the following steps that: firstly, according to the system concept and logic in the numerical control field, an element model in the numerical control field is set up; then, a system application model is set up according to the requirements of a NCS; secondly, the application model is directly converted into system source code through a model interpreter, thereby realizing model-centered automatic development process; thirdly, according to the three modules (i.e. man-machine interface, PLC and motion control module) of the NCS, element models are respectively set up; fourthly, based on the element models, the modeling environment of the application model is set up. According to the types of an object platform and programming language, an object software frame is established and a mapping rule database from the model to software source code is set up; therefore, a modeler can complete quick reconfiguration of system functions from model hierarchy and realizes automatic generation of source code and relevant configuration files. The development method and relevant supporting tools can effectively shorten the development cycle of the NCS and increases development efficiency.

Description

technical field [0001] The fields involved in the present invention include domain-oriented modeling, embedded numerical control development and automatic generation of source codes, in particular an automatic development method and related tool chains for automatically generating numerical control system source codes based on numerical control domain-oriented models. Background technique [0002] Cost, quality, and responsiveness to market demand are the three pillars of a manufacturing enterprise. Modern computerized numerical control (Computerized Numeric Control CNC) system and related technologies are the cornerstone of manufacturing industry. High reliability and high cost performance are important development trends of today's embedded numerical control system. The embedded software system is closely related to a specific hardware environment, and in most cases must complete strictly prescribed tasks, which makes it very different from the software system running on t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G05B19/18
Inventor 李迪舒兆港肖苏华叶峰赖乙宗江幸波张亚超
Owner SOUTH CHINA UNIV OF TECH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More