A software-based controller system implemented on a generic computer hardware platform for numerically controlling a machine tool. The software-based controller system includes a servo mechanism associated with the numerically controlled system, a real-time module for performing numeric control operations through the use of the servo mechanism, a p-code runtime engine receptive of interpreted program instructions for performing computational operations independent from the control of the servo mechanism, and a messager module communicating with the real-time module and the runtime engine to implement a pointer architecture that facilitates communication between the real-time module and the runtime engine. The messager module defines a common location in a shared memory that is accessible to the real-time module, runtime engine, and messager module. The real-time module and the runtime engine communicate through this shared memory by using the pointer architecture to point from the real-time module and the runtime engine to the common location in shared memory, thereby supporting control operations on the numerically controlled system.

Un système logiciel-basé de contrôleur mis en application sur une plateforme de matériel générique d'ordinateur pour commander numériquement une machine-outil. Le système logiciel-basé de contrôleur inclut un mécanisme servo lié numérique au système de commande, à un module en temps réel pour effectuer des opérations de service numérique par l'utilisation du mécanisme servo, à un moteur d'exécution de p-code réceptif des instructions de programme interprétées pour effectuer des opérations informatiques indépendantes de la commande du mécanisme servo, et à un module de messager communiquant avec le module en temps réel et le moteur d'exécution pour mettre en application une architecture d'indicateur qui facilite la communication entre le module en temps réel et le moteur d'exécution. Le module de messager définit un endroit commun dans une mémoire partagée qui est accessible au module en temps réel, au moteur d'exécution, et au module de messager. Le module en temps réel et le moteur d'exécution communiquent par cette mémoire partagée en employant l'architecture d'indicateur pour se diriger du module en temps réel et du moteur d'exécution à l'endroit commun dans la mémoire partagée, soutenant de ce fait des opérations de service sur numérique le système de commande.

 
Web www.patentalert.com

< (none)

< Remote demonstration of business capabilities in an e-commerce environment

> Ordering devices

> (none)

~ 00027