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)
- System (10) zur Erzeugung einer Folge von Steuerbefehlen zum Steuem einer gewählten Bewegungssteuerungsvorrichtung (20), die aus einer Gruppe von unterstützten Bewegungssteuerungsvorrichtungen ausgewählt wurde, umfassend:einen Satz von Bewegungssteuerungsoperationen, wobei jede Bewegungssteuerungsoperation entweder eine Grundoperation ist, deren Implementierung nicht durch die Verwendung anderer Bewegungssteuerungsoperationen simuliert werden kann, oder eine Nicht-Grundoperation, die die Definition einer Grundoperation nicht erfüllt;einen Kemsatz von Kemtreiberfunktionen, wobei jede Kemtreiberfunktion einer der Grundoperationen zugeordnet ist;einen erweiterten Satz von erweiterten Treiberfunktionen, wobei jede erweiterte Treiberfunktion einer der Nicht-Grundoperationen zugeordnet ist;einen Satz von Komponentenfunktionen;einen Komponentencode, der jeder der Komponentenfunktionen zugeordnet ist, wobei der Komponentencode zumindest einige der Komponentenfunktionen zumindest einigen der Treiberfunktionen zuordnet;einen Satz von Softwaretreibern (30), wobei jeder Softwaretreiber (30) zumindest einer der unterstützten Bewegungssteuerungsvorrichtungen (20) zugeordnet ist und einen Treibercode für die Implementierung der Treiberfunktionen umfasst, undein Anwendungsprogramm (26), das einen Satz von Komponentenfunktionen umfasst, die definieren, wie die Bewegungssteuerungsvonichtungen in einer gewünschten Weise zu betätigen sind; undein Steuerbefehl-Erzeugungsmodul (35) zum Erzeugen der Steuerbefehlsfolge für die Steuerung der ausgewählten Bewegungssteuerungsvorrichtung (18) auf der Basis des Komponentencodes, der den Komponentenfunktionen des Anwendungsprogramms (26) zugeordnet ist, und des Treibercodes, der dem Softwaretreiber (30) zugeordnet ist, der der gewählten Bewegungssteuerungsvorrichtung (18) zugeordnet ist.
- System nach Anspruch 1, bei welchem die Softwaretreiber (30) einen Treibercode für die Implementierung sämtlicher Kerntreiberfunktionen umfassen.
- System nach Anspruch 2, bei welchem die Softwaretreiber (30) einen Treibercode für die Implementierung zumindest einiger der erweiterten Treiberfunktionen umfassen.
- System nach Anspruch 3, bei welchem nichtunterstiutzte erweiterte Treiberfunktionen erweiterte Treiberfunktionen sind, denen kein Treibercode zugeordnet ist; und bei welchem das Steuerbefehl-Erzeugungsmodul Steuerbefehle auf der Basis des einer Kombination von Kemtreiberfunktionen zugeordneten Treibercodes erzeugt, um die Bewegungssteuerungsoperationen zu emulieren, die zumindest einigen der nichtunterstütrten erweiterten Treiberfunktionen zugeordnet sind.
- System nach Anspruch 1, ferner umfassend Mittel zum Bestimmen eines von den Softwaretreibern verwendeten Treiber-Einheitensystems; und Mittel zum Konvertieren eines von dem Anwendungsprogramm verwendeten Anwendungs-Einheitensystem in das Treiber-Einheitensystem.
- System nach Anspruch 1, ferner umfassend eine Vielzahl von Bestimmungsorten von Steuerbefehlen, wobei einer der Vielzahl von Bestimmungsorten von Steuerbefehlen ein ausgewählter Bestimmungsort von Steuerbefehlen ist; eine Vielzahl von Datenströmen (28), wobei jeder Datenstrom einen Sendestromcode enthält, der besstimmt, wie die Steuerbefehle zu wenigstens einem der Vielzahl von Bestimmungsorten von Steuerbefehlen zu übertragen sind; und Datenstrom-Steuermittel zum Kommunizieren der Steuerbefehle zu dem gewählten Bestimmungsort von Steuerbefehlen auf der Basis des enthaltenen Sendestromcodes durch den Datenstrom, der dem gewählten Bestimmungsort von Steuerbefehlen zugeordnet ist.
- System nach Anspruch 6, bei welchem bestimmte der Bestimmungsorte von Steuerbefehlen Antwortdaten erzeugen, wobei die Datenströme (28), die den Antwortdaten erzeugenden Bestimmungsorten von Steuerbefehlen zugeordnet sind, jeweils einem Antwortdatenstromcode zugeordnet sind; und wobei das Datenstrom-Steuermittel die Antwortdaten auf der Basis des Antwortdatenstromcodes verarbeitet.
- System nach Anspruch 1, ferner umfassend eine Befehlsformatschablone und eine Antwortformatschablone, die jeder Treiberfunktion zugeordnet sind, wobei das Steuerbefehl-Erzeugungsmodul ferner umfasst:Mittel zum Erzeugen von Befehlsdatenketten zum Steuern der ausgewählten Bewegungssteuerungsvorrichtung auf der Basis der Befehlsformatschablone und des Anwendungsprogramms; undMittel zum syntaktischen Analysieren von Antwortdatenketten, die von der ausgewählten Bewegungssteuerungsvorrichtung erzeugt werden, auf der Basis der Antwortformatschablone und des Anwendungsprogramms.
- System nach Anspruch 1, ferner umfassend ein Netzwerk-Kommunikationsprotokoll, das eine Kommunikation der Steuerbefehle zwischen dem Steuerbefehl-Erzeugungsmodul und der ausgewählten Bewegungssteuerungsvorrichtung über ein Netzwerk erlaubt.
- System nach Anspruch 1, ferner umfassend ein Netzwerk-Kommunikationsprotokoll, das eine Kommunikation der Komponentenfunktionen von dem Anwendungsprogramm zu dem Steuerbefehl-Erzeugungsmodul über ein Netzwerk erlaubt.
- System nach Anspruch 9, bei welchem das Netzwerk-Kommunikationsprotokoll ferner eine Kommunikation der Komponentenfunktionen von dem Anwendungsprogramm zu dem Steuerbefehl-Erzeugungsmodul über das Netzwerk erlaubt.
- System nach Anspruch 10 oder 11, bei welchem das Anwendungsprogramm auf einem ersten Arbeitsplaizrechner und das Steuerbefehl-Erzeugungsmodul auf einem zweiten Arbeitsplatzrechner arbeitet
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 (de) | Systeme zur Bewegungssteuerung | |
| 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 (en) | Motion control systems | |
| 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 |