Processing

Please wait...

Settings

Settings

Goto Application

1. WO1996038769 - MOTION CONTROL SYSTEMS

Publication Number WO/1996/038769
Publication Date 05.12.1996
International Application No. PCT/US1996/008149
International Filing Date 30.05.1996
Chapter 2 Demand Filed 17.12.1996
IPC
G05B 19/416 2006.01
GPHYSICS
05CONTROLLING; REGULATING
BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
19Programme-control systems
02electric
18Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
416characterised by control of velocity, acceleration or deceleration
CPC
G05B 19/19
GPHYSICS
05CONTROLLING; REGULATING
BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
19Programme-control systems
02electric
18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
19characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
G05B 19/416
GPHYSICS
05CONTROLLING; REGULATING
BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
19Programme-control systems
02electric
18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
416characterised by control of velocity, acceleration or deceleration
G05B 2219/23262
GPHYSICS
05CONTROLLING; REGULATING
BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
2219Program-control systems
20Pc systems
23Pc programming
23262DDE direct data exchange, DLL dynamic library linking
G05B 2219/23265
GPHYSICS
05CONTROLLING; REGULATING
BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
2219Program-control systems
20Pc systems
23Pc programming
23265Select device driver for actuator, sensor
G05B 2219/34208
GPHYSICS
05CONTROLLING; REGULATING
BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
2219Program-control systems
30Nc systems
34Director, elements to supervisory
34208Motion controller
G05B 2219/34216
GPHYSICS
05CONTROLLING; REGULATING
BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
2219Program-control systems
30Nc systems
34Director, elements to supervisory
34216Programmable motion controller
Applicants
  • ROY-G-BIV CORPORATION [US]/[US]
Inventors
  • BROWN, David, W.
  • CLARK, Jay, S.
Agents
  • SCHACHT, Michael, R.
Priority Data
08/454,73630.05.1995US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) MOTION CONTROL SYSTEMS
(FR) SYSTEMES DE COMMANDE DE MOUVEMENT
Abstract
(EN)
A system for motion control in which an application is developed that is independent from the actual motion control hardware used to implement the system. The system comprises a software system that employs an application programming interface (26) comprising component functions and a service provider interface comprising driver functions. A system programmer (24) writes an application that calls the component functions. Code associated with the components relates these functions to the driver functions. A hardware designer (16a) writes driver code that implements the driver functions on a given motion control hardware product. The driver functions (38) are separated into core and extended driver functions. All software drivers implement the core driver function, while the software drivers need not contain code for implementing the extended driver functions. If the software driver does not contain code to implement an extended driver function, the functionality of the extended driver function is obtained through a combination of core driver functions.
(FR)
L'invention concerne un système de commande de mouvement dans lequel une application indépendante du matériel de commande de mouvement réel utilisé pour mettre le système en ÷uvre est créée. Le système comporte un système de logiciel utilisant une interface de programmation d'application (26) comprenant des fonctions de composants et une interface serveur comprenant des fonctions de programme pilote. Un programmateur de système (24) écrit une application qui appelle les fonctions de composants. Un code associé aux composants rattache ces fonctions aux fonctions de programme pilote. Un concepteur matériel (16a) inscrit le code de programme pilote qui met les fonctions de programme pilote en ÷uvre sur un produit matériel de commande de mouvement. Les fonctions de programme pilote (38) sont divisées en fonctions de programme pilote central et étendu. Tous les programmes de gestion mettent la fonction de programme pilote central en ÷uvre alors que les programmes de gestion ne contiennent pas nécessairement le code de mise en ÷uvre des fonctions de programme pilote étendu. Si le programme de gestion ne contient pas de code pour mettre en ÷uvre une fonction de programme étendue, la fonctionnalité de la fonction de programme étendu est obtenue par l'intermédiaire d'une combinaison de fonctions de programme central.
Latest bibliographic data on file with the International Bureau