CH663807A5 - Mikrorechnersteuereinheit fuer den stellantrieb einer strickmaschine. - Google Patents
Mikrorechnersteuereinheit fuer den stellantrieb einer strickmaschine. Download PDFInfo
- Publication number
- CH663807A5 CH663807A5 CH306084A CH306084A CH663807A5 CH 663807 A5 CH663807 A5 CH 663807A5 CH 306084 A CH306084 A CH 306084A CH 306084 A CH306084 A CH 306084A CH 663807 A5 CH663807 A5 CH 663807A5
- Authority
- CH
- Switzerland
- Prior art keywords
- control
- actuator
- control unit
- microcomputer
- knitting machine
- Prior art date
Links
Classifications
-
- D—TEXTILES; PAPER
- D04—BRAIDING; LACE-MAKING; KNITTING; TRIMMINGS; NON-WOVEN FABRICS
- D04B—KNITTING
- D04B15/00—Details of, or auxiliary devices incorporated in, weft knitting machines, restricted to machines of this kind
- D04B15/66—Devices for determining or controlling patterns ; Programme-control arrangements
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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
- G05B19/414—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
- G05B19/4142—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller characterised by the use of a microprocessor
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Textile Engineering (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Knitting Machines (AREA)
Description
663 807
2
PATENTANSPRUCH Mikrorechnersteuereinheit für den Stellantrieb einer Strickmaschine, insbesondere Flachstrickmaschine mit einem Mikrorechner, dessen Peripherie durch die zu steuernden Stellglieder, einen Steuerverstärker, einen Impulsgeber und einen Impulsformer gebildet ist, dadurch gekennzeichnet, dass zwischen dem Mikrorechner (2) und seiner Peripherie (20') ein Mikroprogrammsteuerwerk (7) mit einem Festwertspeicher (8), der ein Mikrosteuerprogramm für den Stellantrieb (21) enthält, sowie mit einer Torschaltung (9) so geschaltet ist, dass das Datenregister (6) des Mikrorechners (2) über einen zusätzlichen Datenbus (14) mit der Torschaltung (9) verbunden ist, und dass an diese Torschaltung (9) ein Zweig (16) einer Taktleitung (17) des Impulsgebers (25) und ein anderer Zweig (13) der Taktleitung an den Adressbus (10) des Mikroprogrammsteuerwerkes (7) angeschlossen ist.
BESCHREIBUNG
Die Erfindung betrifft eine Mikrorechnersteuereinheit für den Stellantrieb einer Strickmaschine, insbesondere Flachstrickmaschine nach dem Oberbegriff des Patentanspruchs.
Aus der DE-OS 2 301 847 ist eine elektronische Steuerung einer Flachstrickmaschine mit Hilfe eines Mikrorechners bekannt. Bei dieser Maschine erfolgt die Steuerung oder Regelung aller Stellglieder über die CPU, die zu diesem Zweck in bekannter Betriebsweise, das in ihren Speichern enthaltene Steuerprogramm bzw. die Musterdaten verarbeitet, zwischenspeichert und entsprechend den ständig von der CPU verarbeiteten Maschinen- und Markierimpulsen über Multiplexer und Magnetverstärker an die Stellantriebe ausgibt.
Bei dieser Mikrorechnersteuerung sind die CPU sowie die Speicher des Mikrorechners ständig in die Steuerung bzw. Regelung der Stellantriebe einbezogen. Da bei Strickmaschinen eine Vielzahl von Stellantrieben, dazu noch mit einer hohen Taktfrequenz zu steuern bzw. zu regeln sind, ist diese Steuerung bisher nur mit verhältnismässig kostenaufwendigen Mikrorechnern und einem hohen Softwareaufwand möglich.
Das Ziel der Erfindung besteht darin, die Mikrorechnersteuerung zu vereinfachen, den Einsatz kostengünstiger Mikrorechner zur Steuerung von Strickmaschinen, bei gleichzeitiger Senkung des Softwareaufwandes zu ermöglichen. Insbesondere besteht die zu lösende Aufgabe darin, die Steuerung bzw. Regelung bestimmter Stellantriebsfunktionen wei-testgehendst unabhängig von der CPU des Mikrorechners auszuführen.
Die erfindungsgemässe Lösung dieser Aufgabe besteht darin, dass zwischen dem Mikrorechner und seiner Peripherie ein Mikroprogrammsteuerwerk mit einem Festspeicher, der ein Mikrosteuerprogramm für den Stellantrieb enthält, sowie mit einer Torschaltung so geschaltet ist, dass das Datenregister des Mikrorechners über einen zusätzlichen Datenbus mit der Torschaltung verbunden ist, und dass an diese Torschaltung ein Zweig einer Taktleitung des Impulsgebers und ein anderer Zweig der Taktleitung an den Adressbus des Mikroprogrammsteuerwerkes angeschlossen ist.
Die Erfindung wird nachstehend anhand eines Ausführungsbeispieles näher erläutert. Die dargestellte Figur zeigt ein Blockschaltbild eines Ausschnittes der Steuerung einer Flachstrickmaschine.
Die zentrale Verarbeitungseinheit (ZVE) 1 eines Mikrorechners 2 ist über den Mikrorechnerbus 3 mit einem Speicher 4 vebunden. Der Speicher 4 enthält in bekannter Weise einen ROM, der als Programmspeicher für den Rechner dient und einem RAM, der das Musterprogramm speichert. Der Transport der Daten-, Adress- und Steuerinformationen erfolgt über den Mikrorechnerbus 3. Der Mikrorechnerbus 3 ist weiterhin mit einem Steuerregister 5 und einem Datenregister 6 verbunden. Steuerregister 5 und Datenregister 6 dienen als Schnittstelle zwischen dem Mikrorechner 2 und dem insgesamt mit 7 bezeichneten Mikroprogrammsteuerwerk (Automat). Das Mikroprogrammsteuerwerk 7 enthält einen Festwertspeicher (ROM) 8, der das Programm des Mikroprogrammsteuerwerkes 7 enthält sowie eine Torschaltung 9. In den Adressbus 10 des Mikroprogrammsteuerwerkes 7 münden die Steuerleitungen 11 aus dem Steuerregister 5 des Mikrorechners 2. An den Adressbus 10 angeschlossen sind ein Rückführungsbus 12, der Zweig 13 einer Taktleitung 17 und eine Steuerleitung 11. Er mündet in den Festwertspeicher 8. Zur Voreinstellung des Mikroprogrammsteuerwerkes 7 mit einem programmgemässen Soll-Wert für die Ausgabe der Stellinformation an den Stellantrieb ist das Datenregister 6 über den Datenbus 14 mit der Torschaltung 9 verbunden. An die Torschaltung 9 ist der Datenbus 15 des Mikroprogrammsteuerwerkes 7 sowie ein Zweig 16 der Taktleitung 17 geschaltet. Die Taktleitungszweige 13,16 sind an die Taktleitung 17 angeschlossen. Die Ausgangsleitungen der Torschaltung 9 bilden den Steuerbus 18 des Mikroprogrammsteuerwerkes 7. Ein Interrupt- und Havariesignal läuft über eine Leitung 19 an das Steuerregister 5 des Mikrorechners 2. Das Mikroprogrammsteuerwerk 7 wird durch eine Ausgangsleitung 20 und die Taktleitung 17 mit der Peripherie 20' verbunden. Die Peripherie enthält einen Stellantrieb 21, der über eine Ausgangsleitung 20, einen Regelverstärker 22 (ein üblicher Leistungsverstärker) und eine Ausgangsleitung 23 durch das Mikroprogrammsteuerwerk 7 ansteuerbar ist. Zur Ermittlung des Ist-Taktwertes der Stellantriebsbewegung ist der Stellantrieb 21 über eine Kupplungsstrecke 24 mit einem handelsüblichen Impulsgeber 25 verbunden. Dieser bildet aus den Stellantriebsfunktionen die entsprechenden elektrischen Signale, welche an den Ausgängen des Impulsgebers 25 liegen. Der Stellantrieb 21 kann bei einer Flachstrickmaschine beispielsweise ein mit einer hohen Taktfrequenz betriebener Steuermagnet für die Einzelnadelauswahl sein. Der Impulsgeber 25 ist über Impulsgeberausgänge 26 mit einem Impulsformer 27 verbunden. An den Impulsformer 27 ist die bereits beschriebene Taktleitung 17 angeschlossen.
Betriebsmässig verarbeitet der Mikrorechner 2 das Steuerprogramm aus dem ROM im Speicher 4 und die Musterdaten aus dem RAM des gleichen Speichers zur Steuerung der Flachstrickmaschine. Dabei erfolgt über das zwischen dem Mikrorechner 2 und der Peripherie 20' geschaltete Mikroprogrammsteuerwerk (Automat) 7 die Steuerung des Stellantriebes 21. Hierzu werden vom Mikrorechner über den Mikrorechnerbus 3 Adress-, Steuer- und Dateninformationen erhalten, über den Mikrorechnerbus 3 werden der Speicher 4, Steuerregister 5 und Datenregister 6 adressiert. In das Datenregister 6 werden programmgemäss bei Beginn eines Arbeitszyklus der Flachstrickmaschine die binären Stellinformationen eingegeben, die über den Datenbus 14 der Torschaltung 9 zugeleitet und hier zwischengespeichert werden, um damit das Mikroprogrammsteuerwerk 7 auf einen bestimmten Sollzustand einzustellen. Dieser Sollzustand gewährleistet die mit dem Nadeltakt synchrone Ausgabe des Stellsignales an den Stellantrieb. Der Impulsgeber erzeugt eine dem Nadeltakt entsprechende konstante Anzahl von Impulsen. Diese Impulse, die der Schlittenlaufrichtung entsprechend gerichtet sind, werden im Impulsformer 27 durch Triggerung geformt und über die Taktleitungen 17,16 der Torschaltung 9 bzw. über die Taktleitungen 17,13 dem Festwertspeicher 8 zugeführt. Der in die Torschaltung 9 gelangene Impuls bewirkt deren Durchschaltung und die Ausgabe der zwischengespei5
10
15
20
25
30
35
40
45
50
55
60
65
cherten Informationen auf den Steuerbus 18. Der Steuervektor im Steuerbus 18 enthält in seinen einzelnen Bitstellen die Eingangsstellinformation für den Stellantrieb, des weiteren den Zustandsvektor sowie das Interrupt- und Havariesignal, welches über die Leitung 19 in das Steuerregister 5 geführt s wird. Der Zustandsvektor wird über den Rückführungsbus 12 zusammen mit dem Taktimpuls in den Adressbus 10 geleitet. Die Taktinformationen und die vom Steuerregister 5 über die Steuerleitung 11 gegebenen Informationen ergeben den Eingangsvektor. Eingangsvektor und Zustandsvektor ergeben die io Adresse des Folgezustandes und die des Ausgangsvektors im Datenbus 15 nach einem dem Festwertspeicher 8 eingegebenen Mikrosteuerprogramm für die Stellantriebe 21. Der Ausgangsvektor und die Folgezustandsadresse liegen auf dem Datenbus 15 und werden durch einen Taktimpuls in der Takt- is
663 807
leitung 16 in die Torschaltung 9 übernommen und dort bis zur Übernahme einer Folgeinformation bzw. einer Neueinstellung durch den Mikrorechner 2 über das Datenregister 6 und den Datenbus 14 zwischengespeichert. Das Durchschalten des Ausgangsvektors und des Foigezustandsvektors durch die Torschaltung 9 erfolgt im Takt der über die Taktleitung 16 eingeleiteten Taktimpulse. Damit wird eine Synchronisierung des Steuervorganges des Stellantriebes 21 mit dem Mikroprogrammablauf gewährleistet. Bestimmte Bits des Steuervektors im Steuerbus 18 bewirken eine positive oder negative Nachregelung des Stellantriebes 21 auf den voreingestellten Soll-Wert. Ein weiteres Bit des Steùervektors dient der Rückmeldung bestimmter Zustände an das Steuerregister 5 des Mikrorechners 2.
G
1 Blatt Zeichnungen
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU28624/84A AU2862484A (en) | 1983-06-03 | 1984-05-17 | Vorrichtung zur kalksteinverhinderung in wasserbehaltern |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DD25342283A DD218490A1 (de) | 1983-07-27 | 1983-07-27 | Mikrorechnersteuereinheit fuer die stellantriebe von strickmaschinen, insbesondere flachstrickmaschinen |
Publications (1)
Publication Number | Publication Date |
---|---|
CH663807A5 true CH663807A5 (de) | 1988-01-15 |
Family
ID=5549352
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CH306084A CH663807A5 (de) | 1983-06-03 | 1984-06-25 | Mikrorechnersteuereinheit fuer den stellantrieb einer strickmaschine. |
Country Status (4)
Country | Link |
---|---|
CH (1) | CH663807A5 (de) |
DD (1) | DD218490A1 (de) |
DE (1) | DE3417665A1 (de) |
GB (1) | GB2144241B (de) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01300302A (ja) * | 1988-05-30 | 1989-12-04 | Fanuc Ltd | 数値制御装置 |
ATE157786T1 (de) * | 1992-11-16 | 1997-09-15 | Schieber Universal Maschf | Einrichtung zur entwicklung eines steuerprogramms für eine strick- oder wirkmaschine |
CN101697073B (zh) * | 2009-10-21 | 2011-06-15 | 山东众合纺织机械有限公司 | 电脑横机选针控制***及控制方法 |
CN103472749A (zh) * | 2013-09-13 | 2013-12-25 | 常熟市乐德维织造有限公司 | 一种用于双面针织提花圆机的电脑提花控制器 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4079235A (en) * | 1976-12-27 | 1978-03-14 | Mcdonnell Douglas Corporation | Computer numerically controlled threadcutting machine tool |
IT1125064B (it) * | 1979-02-21 | 1986-05-14 | Necchi Spa | Macchina per cucire elettronica con anello di controllo di posizione di tipo digitale |
-
1983
- 1983-07-27 DD DD25342283A patent/DD218490A1/de unknown
-
1984
- 1984-05-12 DE DE19843417665 patent/DE3417665A1/de not_active Withdrawn
- 1984-06-25 CH CH306084A patent/CH663807A5/de not_active IP Right Cessation
- 1984-07-03 GB GB08416930A patent/GB2144241B/en not_active Expired
Also Published As
Publication number | Publication date |
---|---|
GB8416930D0 (en) | 1984-08-08 |
GB2144241B (en) | 1987-11-25 |
DD218490A1 (de) | 1985-02-06 |
GB2144241A (en) | 1985-02-27 |
DE3417665A1 (de) | 1985-02-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2318069C2 (de) | Mikroprogrammierte Rechenanlage mit Erweiterung von Steuerfunktionen mittels festverdrahteter logischer Matrix | |
EP3007387B1 (de) | Dynamisch adressierbares master-slave-system sowie verfahren zum dynamischen adressieren von slave-einheiten | |
DE2533403A1 (de) | Datenverarbeitungssystem | |
EP1725918A2 (de) | Betriebsverfahren fur eine von einer steuereinrichtung gesteuerte werkzeugmaschine | |
DE2750344C2 (de) | Logikschaltung zum Betätigen irgendeiner Teilmenge einer Mehrzahl von Vorrichtungen | |
DE2944757C2 (de) | Programmierbare Prozeßsteuerung | |
DE1499730A1 (de) | Einrichtung zur Speicherauswahl | |
DE1115488B (de) | Datenverarbeitungssystem | |
DE1499191B2 (de) | Elektronische einrichtung fuer eine datenverarbeitungsanlage | |
CH663807A5 (de) | Mikrorechnersteuereinheit fuer den stellantrieb einer strickmaschine. | |
DE3546332C2 (de) | Mikroprozessor mit verbessertem Befehlszyklus | |
DE2720842A1 (de) | Daten-uebertragungssystem | |
DE3711651A1 (de) | Datenverarbeitungsanlage mit einem standardschaltwerk und mindestens einem spezialschaltwerk | |
DE3145894A1 (de) | Programmsteuereinrichtung fuer motorische antriebe beispielsweise von werkzeugmaschinen | |
DE4026413C2 (de) | Positionier-Steuervorrichtung | |
DE2233164B2 (de) | Schaltungsanordnung zur uebertragung von aufeinanderfolgenden bitstellen zwischen zwei registern | |
EP0612421B1 (de) | Speicherprogrammierbare steuerung | |
DE3246212A1 (de) | Steuereinrichtung mit gespeichertem programm | |
DE1524211A1 (de) | Datenverarbeitungsanlage | |
DE3447884A1 (de) | Mikrorechnersteuereinheit fuer eine strickmaschine, insbesondere fuer eine flachstrickmaschine | |
EP0489228B1 (de) | Automatisierungssystem mit einem Programmiergerät und einem Automatisierungsgerät | |
EP0121039B1 (de) | Speicherprogrammierbare Steuerung | |
DE2606295B2 (de) | Anordnung zur Übertragung von Zeichen zwischen über einen Multiplexkanal ansteuerbaren peripheren Einheiten und einem Arbeitsspeicher eines Zentralprozessors | |
DE1499191C3 (de) | Elektronische Einrichtung für eine Datenverarbeitungsanlage | |
DE2430693A1 (de) | Schnittstellenschaltung fuer den anschluss einer satelliten-datenverarbeitungsanlage an einen datenuebertragungskanal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PL | Patent ceased |