HK1051581B - Motion control systems - Google Patents
Motion control systems Download PDFInfo
- Publication number
- HK1051581B HK1051581B HK03103682.4A HK03103682A HK1051581B HK 1051581 B HK1051581 B HK 1051581B HK 03103682 A HK03103682 A HK 03103682A HK 1051581 B HK1051581 B HK 1051581B
- Authority
- HK
- Hong Kong
- Prior art keywords
- driver
- stream
- component
- motion control
- functions
- Prior art date
Links
Claims (12)
- Système (10) pour générer une séquence d'ordres de commande pour la commande d'un dispositif de commande de mouvement sélectionné (20), sélectionné parmi un groupe de dispositifs de commande de mouvement pris en charge, comportant :un ensemble d'opérations de commande de mouvement, chaque opération de commande de mouvement étant soit une opération primitive dont la mise en oeuvre ne peut pas être simulée en utilisant d'autres opérations de commande de mouvement, soit une opération non primitive qui ne répond pas à la définition d'une opération primitive ;un ensemble de bases de fonctions pilotes de base, chaque fonction pilote de base étant associée à l'une des opérations primitives ;un ensemble étendu de fonctions pilotes étendues, chaque fonction pilote étendue étant associée à l'une des opérations non primitives ;un ensemble de fonctions-composants ;un code-composant associé à chacun des fonctions-composants, le code-composant associant au moins certains des fonctions-composants à au moins certaines des fonctions pilotes ;un ensemble de pilotes logiciels (30), chaque pilote logiciel (30) étant associé à au moins l'un des dispositifs de commande de mouvement pris en charge (20) et comprenant un code pilote destiné à mettre en oeuvre les fonctions pilotes, etun programme applicatif (26) comprenant une série de fonctions-composants qui définissent comment faire fonctionner des dispositifs de commande de mouvement d'une manière souhaitée ; etun module (35) de génération d'ordres de commande destiné à générer la séquence d'ordres de commande pour commander le dispositif de commande de mouvement sélectionné (18) sur la base du code-composant associé aux fonctions-composants du programme applicatif (26) et du code pilote associé au pilote logiciel (30) associé au dispositif de commande de mouvement sélectionné (18).
- Système selon la revendication 1, dans lequel les pilotes logiciels (30) comprennent un code pilote pour la mise en oeuvre de toutes les fonctions pilotes de base.
- Système selon la revendication 2, dans lequel les pilotes logiciels (30) comprennent un code pilote pour la mise en oeuvre d'au moins certaines des fonctions pilotes étendues.
- Système selon la revendication 3, dans lequel :des fonctions pilotes étendues non prises en charge sont des fonctions pilotes étendues auxquelles n'est associé aucun code pilote ; etle module de génération d'ordres de commande génère des ordres de commande sur la base du code pilote associé à une combinaison des fonctions pilotes de base afin d'émuler les opérations de commande de mouvement associées à au moins certaines des fonctions pilotes étendues non prises en charge.
- Système selon la revendication 1, comportant en outre :un moyen destiné à déterminer un système d'unités de pilote utilisé par les pilotes logiciels ; etun moyen destiné à convertir un système d'unités d'application utilisé par le programme applicatif en le système d'unités de pilote.
- Système selon la revendication 1, comportant en outre ;une pluralité de destinations des ordres de commande, l'une de la pluralité des destinations des ordres de commande étant une destination sélectionnée des ordres de commande ;une pluralité de flux (28), chacun des flux contenant un code de flux de transmission qui détermine la façon dont les ordres de commande doivent être transférés vers au moins l'une de la pluralité de destinations des ordres de commande ; etun moyen de commande de flux destiné à communiquer les ordres de commande à la destination sélectionnée des ordres de commande sur la base du code de flux de transmission contenu par le flux associé à la destination sélectionnée des ordres de commande.
- système selon la revendication 6, dans lequel certaines des destinations des ordres de commande génèrent des données de réponse, dans lequel :les flux (28) associés aux destinations des ordres de commande qui génèrent des données de réponse sont associés chacun à un code de flux de réponse ; etle moyen de commande de flux traite les données de réponse sur la base du code de flux de réponse.
- système selon la revendication 1, comportant en outre un gabarit de format d'ordre et un gabarit de format de réponse associés à chaque fonction pilote, dans lequel :le module de génération d'ordres de commande comporte en outre :un moyen destiné à générer des chaînes de données d'ordres pour commander le dispositif de commande de mouvement sélectionné sur la base du gabarit de format d'ordre et du programme applicatif ; etun moyen pour analyser des chaînes de données de réponse générées par le dispositif de commande de mouvement sélectionné sur la base du gabarit de format de réponse et du programme applicatif.
- Système selon la revendication 1, comportant en outre un protocole de communication par réseau qui permet aux ordres de commande d'être communiqués par l'intermédiaire d'un réseau entre le module de génération des ordres de commande et le dispositif de commande de mouvement sélectionné.
- Système selon la revendication 1, comportant en outre un protocole de communication par réseau qui permet aux fonctions-composants d'être communiqués par l'intermédiaire d'un réseau du programme applicatif au module de génération d'ordres de commande.
- Système selon la revendication 9, dans lequel le protocole de communication par réseau permet en outre aux fonctions-composants d'être communiqués par l'intermédiaire du réseau du programme applicatif au module de génération d'ordres de commande.
- Système selon la revendication 10 ou 11, dans lequel le programme applicatif fonctionne sur une première station, et le module de génération d'ordres de commande fonctionne sur une seconde station.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/454,736 US5691897A (en) | 1995-05-30 | 1995-05-30 | Motion control systems |
| US454736 | 1995-05-30 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1051581A1 HK1051581A1 (en) | 2003-08-08 |
| HK1051581B true HK1051581B (en) | 2005-10-21 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1260891B1 (fr) | Systèmes de commande de déplacement | |
| US6513058B2 (en) | Distribution of motion control commands over a network | |
| US6941543B1 (en) | Motion control system and method | |
| US8271105B2 (en) | Motion control systems | |
| US7024666B1 (en) | Motion control systems and methods | |
| Pritschow et al. | Open controller architecture–past, present and future | |
| JPH08511643A (ja) | 計算機数値制御システム | |
| CA2586401C (fr) | Systemes de commande de mouvement | |
| HK1051581B (en) | Motion control systems | |
| HK1009531B (en) | Motion control systems | |
| HK1154948A (en) | Motion control systems | |
| HK1133469A (en) | Motion control systems | |
| HK1080157B (en) | Motion control systems | |
| Specification et al. | FDT Field Device Tool | |
| Suzuki et al. | Recent trends and issues of device integration standardization |