• DocumentCode
    3596846
  • 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
  • Volume
    2
  • fYear
    2010
  • Firstpage
    58
  • Lastpage
    61
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ICIC.2010.108
  • Filename
    5514102