[go: up one dir, main page]

GB2144241A - Microprocessor control system for a servo drive of a knitting machine - Google Patents

Microprocessor control system for a servo drive of a knitting machine Download PDF

Info

Publication number
GB2144241A
GB2144241A GB08416930A GB8416930A GB2144241A GB 2144241 A GB2144241 A GB 2144241A GB 08416930 A GB08416930 A GB 08416930A GB 8416930 A GB8416930 A GB 8416930A GB 2144241 A GB2144241 A GB 2144241A
Authority
GB
United Kingdom
Prior art keywords
control
servo drive
gate circuit
microprocessor
control system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
GB08416930A
Other versions
GB2144241B (en
GB8416930D0 (en
Inventor
Joerg Hainich
Hans-Uwe Poppe
Hubert Tasch
Gerhard Baar
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kombinat Textima VEB
Original Assignee
Kombinat Textima VEB
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kombinat Textima VEB filed Critical Kombinat Textima VEB
Publication of GB8416930D0 publication Critical patent/GB8416930D0/en
Publication of GB2144241A publication Critical patent/GB2144241A/en
Application granted granted Critical
Publication of GB2144241B publication Critical patent/GB2144241B/en
Expired legal-status Critical Current

Links

Classifications

    • DTEXTILES; PAPER
    • D04BRAIDING; LACE-MAKING; KNITTING; TRIMMINGS; NON-WOVEN FABRICS
    • D04BKNITTING
    • D04B15/00Details of, or auxiliary devices incorporated in, weft knitting machines, restricted to machines of this kind
    • D04B15/66Devices for determining or controlling patterns ; Programme-control arrangements
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/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
    • G05B19/414Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
    • G05B19/4142Structure 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)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Textile Engineering (AREA)
  • Knitting Machines (AREA)

Abstract

The aim of the invention is to simplify the microcomputer control and to enable the use of economical microcomputers whilst simultaneously reducing the complexity of the software, and to effect the control and adjustment of specific servo drive functions as far as possible independently of the CPU of the microcomputer. A microprogram control unit 7 comprising a non-volatile memory 8 which contains a micro-control programme for the servo drives 21 and a gate circuit 9, is connected between the microcomputer 2 and its peripheral units 20' in such a way that the data register 6 of the microcomputer is connected via an additional data bus 14 with the gate circuit 9, and a branch 16 of the clock line 17 of a pulse emitter 25,27 is connected to this gate circuit and a further branch 13 of this clock line is connected to the address bus 10 of the microprogram control unit. <IMAGE>

Description

SPECIFICATION Microprocessor control svstem for a servo drive of a knittinq machine The invention relates to a microprocessor control system for a servo drive of a knitting machine, for example a flat knitting machine.
German Offenlegungsschrift 2 301 847 discloses an electronic control of a flat knitting machine using a microprocessor. In this machine the control or regulation of all the control elements takes place via the CPU of the microprocessor which processes a control program contained in its memories together with the pattern data, and supplies control signals to the servo drives via multiplexers in accordance with marker pulses which are continuously processed by the CPU.
The CPU and the memory of the microprocessor are thus continuously involved in the control or regulation of the servo drives. Since in the case of knitting machines, a plurality of servo drives have to be controlled or regulated with a high clock frequency, it has only been possible up to now to carry out this control with comparatively expensive microprocessors and complex software.
The aim of the invention is to simplify the microprocessor control and to enable the use of less expensive microprocessor systems for the control of knitting machines with less complex software.
The present invention provides for the control or regulation of specific servo drive functions as far as possible independently of the CPU of the micro processor.
According to the invention there is provided a microprocessor control system for a knitting machine having a servo drive, comprising a control unit for providing control signals to the servo drive, the control unit including programmed memory means for use in developing the control signals, and means for addressing the memory means in dependence upon signals representative of movement of the servo drive, and microprocessor means arranged to control operation of the control unit.
In accordance with the invention, there is disposed between the microprocessor and its peripheral units a microprogram control unit with a nonvolatile memory which contains a micro-control program for the servo drives and a gate circuit connected in such a way that the data register of the microprocessor is connected with the gate circuit via an additional data bus, a branch of the clock line of the pulse emitter being connected to the gate circuit and a further branch of the clock line being connected to the address bus of the microprogram control unit.
The invention will now be described in further detail with reference to an embodiment thereof shown in block diagrammatic form in the single Figure of the accompanying drawing, which shows a detail of the control of a flat knitting machine.
The central processing unit (CPU) 1 of the microprocessor or microcomputer 2 is connected via the microcomputer bus 3 with the memory 4. The memory 4 consists in a known manner of a ROM which acts as a program store for the computer and a RAM which stores the pattern program. The data, address and control information is conveyed via the microcomputer bus 3. The micro computer bus 3 is also connected to a control register 5 and a data register 6. The control register 5 and the data register 6 act as interfaces between the microcomputer 2 and the microprogram control unit 7.
This microprogram control unit 7 comprises a non volatile memory (ROM) 8, which contains the program of the microprogramme control unit 7, and a gate circuit 9. The control lines 11 from the control register 5 of the microcomputer 2 are supplied to the address bus 10 of the microprogram control unit 7. The address bus 10 comprises the feedback bus 12, the clock lines 13 and the control line 11 and communicates with the non-volatile memory 8. For the purposes of presetting the microprogram control unit 7 with a reference input in accordance with the program for the emission of the control information to the servo drive, the data register 6 is connected with the gate circuit 9 via the data bus 14. The data bus 15 of the microprogram control unit 7 and the clock line 16 are connected to the gate circuit 9. The clock lines 13, 16 are combined with the clock line 17.The output lines of the gate circuit 9 form the control bus 18 of the microprogram control unit 7. An interrupt and malfunction signal is connected to the control register 5 of the micro computer 2 via line 19. The microprogram control unit 7 is connected to peripheral units 20' via output line 20. The peripheral units comprise a servo drive 21 which is controlled via the output line 20, variable-gain amplifier 22 (a conventional power amplifier) and the output line 23, by means of the microprogram control unit 7. In order to ascertain the actual value of the servo drive movement the servo drive 21 is connected to a commercially available pulse emitter 25 via a coupling section 24 which is known per se. This forms from the servo drive functions corresponding electrical signals at the output of the pulse emitter 25.The servo drive 21 may be, for example, in the case of a flat knitting machine, the control magnet which is driven at a high clock frequency for the selection of individual needles. The pulse emitter 25 is connected to a pulse shaper 27 via pulse emitter output 26. The above-mentioned clock line 17 is connected to the pulse shaper 27.
In operation, the microcomputer 2 processes from the memory 4 the control program from the ROM and the pattern data from the RAM in order to control the flat knitting machine. In this respect, the control of the servo drive 21 takes place via the microprogram control unit 7 connected between the microcomputer 2 and the peripheral units 20'.
For this purpose address, control and data information is supplied by the microcomputer in a known manner via the microcomputer bus 3, and the memory 4, the control register 5 and the data register 6 are addressed via the microcomputer bus 3. In accordance with the program at the beginning of an operating cycle of the flat knitting machine, the binary control information is supplied to the data register 6, which information is then supplied to the gate circuit 9 via the data bus 14 and is stored therein in order to set the microprogram control unit 7 to a specific reference condition. This reference condition ensures the emission of the control signal to the servo drive synchronously with the needle, i.e. clock pulses. The pulse emitter produces a constant number of pulses corresponding to the needle sequence in a known manner.These pulses which are directed in accordance with the carriage feed direction, are shaped in the pulse shaper 27 by triggering and are supplied to the gate circuit 9 via the clock lines 17, 16 and to the non-volatile memory 8 via the clock lines 17, 13. The pulse reaching the gate circuit 9 causes the latter to be connected through and there fore the gating of the stored information to the control bus 18. This control signal on the control bus 18 contains in its individual bit positions the input control information for the servo drive, and in addition a condition signal and an interrupt and malfunction signal which is supplied via the line 19 to the control register 5. The condition signal is supplied via feedback bus 12, together with the clock pulses, to the address bus 10.
The clock information and the information supplied via the control line 11 from the control register 5 produce an input signal. The input signal and the condition signal together provide the address of the sequence condition and the address of the output signal on the data bus 15 in accordance with a micro-control program for the servo drive 21 input, into the non-volatile memory 8. The output signal and the sequence condition address are available at the data bus 15 and are taken up by the gate circuit 9 by means of a clock pulse on the clock line 16 and are stored therein until sequential information or resetting by the microcomputer 2 is received via the data register 6 and the data bus 14.
The through-connection of the output vector and the sequence condition vector by the gate circuit 9 takes place in the sequence of the clock pulses supplied via the clock line 16. This therefore ensures that the control process for the servo drive 21 is synchronised with the micro program sequence. Specific bits of the control signal on the control bus 18 effect a positive or negative re-adjustment of the servo drive 21 to the preset reference value. A further bit of the control signal serves for the feedback of specific conditions to the control register 5 of the microcomputer 2.

Claims (10)

1. A microprocessor control system for a knitting machine having a servo drive, comprising a control unit for providing control signals to the servo drive, the control unit including programmed memory means for use in developing the control signals, and means for addressing the memory means in dependence upon signals representative of movement of the servo drive, and microprocessor means arranged to control operation of the control unit.
2. A microprocessor control system according to claim 1 wherein the control unit comprises a gate circuit for gating signals from the memory means to the servo drive, the gate circuit being responsive to said movement signal, and wherein said micro processor is arranged to provide signals for use in addressing the memory means.
3. A microprocessor control system according to claim 2 wherein said microprocessor means is arranged to supply data signals to the gate circuit.
4. A microprocessor control system according to claim 2 or 3 wherein selected bits from the output of the gate circuit contribute to the address for the memory means.
5. A microprocessor control system according to any preceding claim and including the servo drive.
6. A microprocessor control system according to claim 5 wherein the servo drive includes a servo drive motor, and a pulse generator for producing electrical pulses indicative of incremental units of movement effected by the servo drive.
7. A microprocessor control'system substantially as hereinbefore described with reference to the drawing.
8. A flat knitting machine including a system according to any preceding claim.
9. A microcomputer control system for the servo drives of knitting machines, having a microcomputer whose peripheral units are, formed by the control elements to be controlled, the control amplifier, the pulse emitter and the pulse shaper, wherein a microprogram control unit having a nonvolatile memory which contains a micro-control program for the servo drives and a gate circuit are connected between the microcomputer and its peripheral units in such a way that the data register of the micro computer is connected via an additional data bus with the gate circuit, and in that a branch of the clock line of the pulse emitter is connected to this gate circuit and a further branch of the clock line is connected to the address bus of the microprogram control unit.
10. A knitting machine having servo drives and a microprocessor control system wherein adjustment of the servo drives can be performed independently of the CPU of the microprocessor control system.
GB08416930A 1983-07-27 1984-07-03 Microprocessor control system for a servo drive of a knitting machine Expired GB2144241B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DD25342283A DD218490A1 (en) 1983-07-27 1983-07-27 MICRORECHNER CONTROL UNIT FOR THE ACTUATORS OF KNITTING MACHINES, ESPECIALLY FLAT KNITTING MACHINES

Publications (3)

Publication Number Publication Date
GB8416930D0 GB8416930D0 (en) 1984-08-08
GB2144241A true GB2144241A (en) 1985-02-27
GB2144241B GB2144241B (en) 1987-11-25

Family

ID=5549352

Family Applications (1)

Application Number Title Priority Date Filing Date
GB08416930A Expired GB2144241B (en) 1983-07-27 1984-07-03 Microprocessor control system for a servo drive of a knitting machine

Country Status (4)

Country Link
CH (1) CH663807A5 (en)
DD (1) DD218490A1 (en)
DE (1) DE3417665A1 (en)
GB (1) GB2144241B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0371146A1 (en) * 1988-05-30 1990-06-06 Fanuc Ltd. Numerical controller
CN101697073B (en) * 2009-10-21 2011-06-15 山东众合纺织机械有限公司 Needle selection control system and control method of computerized flat knitting machine
CN103472749A (en) * 2013-09-13 2013-12-25 常熟市乐德维织造有限公司 Computer jacquard controller for two-sided knitting jacquard circular knitting machine

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0669015B1 (en) * 1992-11-16 1997-09-03 UNIVERSAL MASCHINENFABRIK DR. RUDOLF SCHIEBER GMBH &amp; CO. KG Arrangement for developing a control program for a knitting machine or loom

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1547677A (en) * 1976-12-27 1979-06-27 Mc Donnell Douglas Corp Computer numerically controlled theradcutting machine tool
GB2042771A (en) * 1979-02-21 1980-09-24 Necchi Spa Electronic sewing machine with position control loop of digital type

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1547677A (en) * 1976-12-27 1979-06-27 Mc Donnell Douglas Corp Computer numerically controlled theradcutting machine tool
GB2042771A (en) * 1979-02-21 1980-09-24 Necchi Spa Electronic sewing machine with position control loop of digital type

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0371146A1 (en) * 1988-05-30 1990-06-06 Fanuc Ltd. Numerical controller
EP0371146A4 (en) * 1988-05-30 1990-10-03 Fanuc Ltd Numerical controller
CN101697073B (en) * 2009-10-21 2011-06-15 山东众合纺织机械有限公司 Needle selection control system and control method of computerized flat knitting machine
CN103472749A (en) * 2013-09-13 2013-12-25 常熟市乐德维织造有限公司 Computer jacquard controller for two-sided knitting jacquard circular knitting machine

Also Published As

Publication number Publication date
DE3417665A1 (en) 1985-02-07
DD218490A1 (en) 1985-02-06
GB2144241B (en) 1987-11-25
GB8416930D0 (en) 1984-08-08
CH663807A5 (en) 1988-01-15

Similar Documents

Publication Publication Date Title
US3872808A (en) Sewing machine stitch pattern selection from data stored in a multiple pattern static memory
US4118776A (en) Numerically controlled machine comprising a microprogrammable computer operable with microprograms for macroinstructions and for inherent functions of the machine
EP0004905B1 (en) Glassware forming machine computer-ram controller system
US4392198A (en) Method of producing microaddresses and a computer system for achieving the method
GB1254446A (en) Machine tool control system
GB2144241A (en) Microprocessor control system for a servo drive of a knitting machine
US4517657A (en) Integrated bit processor/word processor control system
US4468140A (en) Method and apparatus for coordinated control of dot matrix printer head and carriage
GB1297269A (en)
EP0080376B1 (en) Method and apparatus for diagnosing a servomotor control circuit
US4399760A (en) Sewing machine for fancy seams
EP0338077A1 (en) High-speed input/output module and plc apparatus
GB1500430A (en) Control units for controlling the operation of machine tools
US4661918A (en) Timing device for printing machines
US4008461A (en) Apparatus for correcting and adding data to that taken from a mechanical data carrier
JPS6036793B2 (en) Control device for pattern control type sewing machine
US4961036A (en) System for controlling a working shaft
CA1087751A (en) Method and apparatus for controlling a programmable logic array
US4389953A (en) Sewing machine for sewing fancy seams
WO1988004075A1 (en) Coordination of processing elements in a multiprocessor computer
US4392136A (en) Circuit arrangement for storing signal values
US6125676A (en) Control system for controlling a rod mill
GB1443404A (en) Method of reading matrices in knitting machines and device for perfoming said method
JPS56129912A (en) Numerical controller
US4434732A (en) Operation controller for an electronic sewing machine

Legal Events

Date Code Title Description
PCNP Patent ceased through non-payment of renewal fee