Title :
A Versatile Application Programming Interface for Numerical Control Systems
Author :
Liu, Guangchao ; Zhou, Xuecai
Author_Institution :
Dept. of Inf. Control & Manuf., Shenzhen Inst. of Inf. Technol., Shenzhen, China
Abstract :
Most of motion control cards are built based on parallel bus and served as kernel control units of numerical control systems. Since there is no industrial standard of instruction systems for different motion control cards, each manufacture insists their own instruction sets with no compatibility with those of others. This poor compatibility becomes an obstacle for customers to build their high performance target motion control systems with the selection among different motion control cards. And this is especially true when customers found that their current motion control cards are not suitable for their new products and would like to try different ones, for they must spend plenty of time to master the new instruction system corresponding to the new motion control card they may select. This poor compatibility will lead to much more system development cycle and cost. In this paper, we present an Application Programming Interface (API) which could be used for improving the compatibility of motion control cards as mentioned above. And with the application programming interface, customers may simply select and invoke the motion control function library related to different motion control cards with least change from the former configurations for building the new target motion control systems at low cost and relative short period of time.
Keywords :
application program interfaces; motion control; numerical control; production engineering computing; instruction system; kernel control units; motion control cards; motion control function library; numerical control system; parallel bus; target motion control system; versatile application programming interface; Computer numerical control; Control systems; Costs; Electrical equipment industry; Functional programming; Industrial control; Instruction sets; Kernel; Manufacturing industries; Motion control; CNC; computer interface; drilling and milling machine; motion control card;
Conference_Titel :
Information and Computing (ICIC), 2010 Third International Conference on
Print_ISBN :
978-1-4244-7081-5
Electronic_ISBN :
978-1-4244-7082-2
DOI :
10.1109/ICIC.2010.108