PICARD has been implemented on several operating system including QNX, WindowsNT (non-real-time), Linux (non-real-time), INtime, and RT-Linux. PICE is a visual editor which can configure control tasks by creating data-flow diagrams of task blocks or ladder diagrams for sequential logics. The component library is composed of components which are called task blocks. PVM is a real-time engine of the PICARD system which runs control tasks on a real-time operating system. PICARD consists of PVM(Picard Virtual Machine), a component library, and PICE(PIcard Configuration Editor). Picard has been used to implement a prototype PC based CNC controller sucessfully. With PICARD, a control engineer can construct a control system software by assemblying pre-built software components using interactive graphical development environment. PICARD (Port-Interface Component Architecture for Real-time system Design) is a software architecure and environment which is aimed to reduce development time and cost of real-time control system. This paper presents an architecture and design methods for rapid development of real-time control systems such as CNC or robot controllers. PICARD on RT-Linux: A Component Software Architecture for the Real-Time Control System, This open source based CNC servo control platform is a promising technology for the future of factory automation. In addition, system working environment and some of its good features will be discussed. The rationale behind choosing various other components of the system that makes it possible to meet the OAC specifications and the functional requirements is elaborated in this paper. RT-Linux is very reliable and gives a good performance with a worst case scheduling latency of 12(sec and a worst case interrupt latency of 10(sec on a 650MHz Pentium III processor. RT-Linux has been chosen as the suitable real-time platform with Windows NT as the front-end for the system. Good fault-tolerance, factory floor networking and flexibility in terms of software are considered in designing the system. In realizing this objective, the environment is not only designed keeping in view the Open Architecture Controller (OAC) specifications but also to launch a platform for total factory automation. Such a machine controller is not only required to perform control functions but also do other functions like database maintenance, tool path planning and optimization, and operator interface among many other useful functions. The primary aim of this research is to develop a real-time PC-based servomotor control system. There is an ever-increasing demand from the Industry for a flexible, modular and a cost-effective CNC machine servo controller. PC-Based Open Architecture Servo Controller for CNC Machining,
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2022
Categories |