[go: up one dir, main page]

GB848647A - Apparatus for controlling relative motion by electric pulses, especially for automatic machine-tool control - Google Patents

Apparatus for controlling relative motion by electric pulses, especially for automatic machine-tool control

Info

Publication number
GB848647A
GB848647A GB25896/58A GB2589658A GB848647A GB 848647 A GB848647 A GB 848647A GB 25896/58 A GB25896/58 A GB 25896/58A GB 2589658 A GB2589658 A GB 2589658A GB 848647 A GB848647 A GB 848647A
Authority
GB
United Kingdom
Prior art keywords
pulses
feed
multiplier
rate
train
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.)
Expired
Application number
GB25896/58A
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.)
Bendix Aviation Corp
Original Assignee
Bendix Aviation Corp
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
Priority claimed from US679677A external-priority patent/US3002115A/en
Application filed by Bendix Aviation Corp filed Critical Bendix Aviation Corp
Publication of GB848647A publication Critical patent/GB848647A/en
Expired legal-status Critical Current

Links

Classifications

    • 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/19Numerical 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 characterised 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
    • G05B19/21Numerical 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 characterised 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 using an incremental digital measuring device
    • G05B19/25Numerical 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 characterised 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 using an incremental digital measuring device for continuous-path control
    • G05B19/251Numerical 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 characterised 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 using an incremental digital measuring device for continuous-path control the positional error is used to control continuously the servomotor according to its magnitude
    • G05B19/253Numerical 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 characterised 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 using an incremental digital measuring device for continuous-path control the positional error is used to control continuously the servomotor according to its magnitude with speed feedback only

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

848,647. Programme controlled milling-machines. BENDIX AVIATION CORPORATION. Aug. 12, 1958 [Aug. 22, 1957], No. 25896/58. Class 38 (6). In a programme controlled milling-machine on which movement of the tool along the 3 control axes is effected by motors responsive to incremental command pulse trains, and the numbers of pulses in each train are determined by 3 binary digital coded recorded programmes defining a series of co-ordinates of the tool path, the frequency of the incremental command pulses, and hence the rate of feed of the tool is determined by a fourth binary digital programme recorded on the same punched or magnetic tape as the 3 co-ordinate defining programmes. The x, y and z coordinate signals and the feed-rate signals are in the form of blocks of 21 digit binary code fractions on a punched tape 24 which is read block by block and the 4 addresses temporarily stored at 26: When required, the addresses are passed to magnetic core recirculating registers 30, 32, 34 and 28, respectively. To obtain the incremental command pulses, a train of timing pulses is generated at 39. This is multiplied at 28 by the feed-rate signal-which is provided in the form of a binary fraction-to produce a train of feed pulses of appropriatelyreduced frequency. The multiplier circuit is disclosed in Specification 848,646. This multiplier allows one feed pulse to be emitted during the course of selected recirculation cycles, but the time position of such a pulse within its cycle may vary. A synchronizer 40 is therefore provided which delays the feed pulses and releases each one at the same time position in its particular recirculation cycle. The time position chosen is the one at which the first "one" emerges from any one of the 3 storage registers 30, 32, or 34. The synchronized train of feed pulses is in turn multiplied at 42 separately by each of the 3 co-ordinate position signalsagain provided in the form of binary fractions stored at 30, 32, 34-to produce 3 command pulse trains having frequencies related to each other in the ratio of the magnitudes of the 3 coordinate position signals. The multiplier 42 is similar to the feed-rate multiplier 28. By stopping the multiplier 42 when it has received 2<SP>N</SP> pulses, where N is the number of digits in the longest of the 3 co-ordinate position signals, each command train will contain the appropriate number of pulses. In order to keep down the frequency of pulses handled by the multiplier stages, the feed-rate binary code number is always treated as though it contained no more than 18 out of a possible 21 digits-i.e. as though the timing pulses are to be multiplied by 1/16 or smaller fractions. When the feed rate is in fact larger, the omitted digits are detected and the 3 trains of command pulses that form the final answer are multiplied at 45 by 2, 4 or 8 as appropriate for 19, 20 arid 21 digit feed rate codes, respectively. When this multiplier 45 is in use, it is necessary for the 3 co-ordinate position signals to be divided by 2, 4 or 8 as appropriate, otherwise both the feed rate and the position would be increased. This is achieved by omitting digits from the co-ordinate position signals. The three? outputs of the pulse multiplier 45 are each fed to one of three digital servos 46, 48, and 50 which also have an input from the tape reader 26 indicative of the " sign " of the required movement. Specification 829,824 also' is referred to.
GB25896/58A 1957-08-22 1958-08-12 Apparatus for controlling relative motion by electric pulses, especially for automatic machine-tool control Expired GB848647A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US848647XA 1957-08-22 1957-08-22
US1129592XA 1957-08-22 1957-08-22
US679677A US3002115A (en) 1957-08-22 1957-08-22 Electrical system for controlling movement of objects

Publications (1)

Publication Number Publication Date
GB848647A true GB848647A (en) 1960-09-21

Family

ID=27374867

Family Applications (1)

Application Number Title Priority Date Filing Date
GB25896/58A Expired GB848647A (en) 1957-08-22 1958-08-12 Apparatus for controlling relative motion by electric pulses, especially for automatic machine-tool control

Country Status (2)

Country Link
DE (1) DE1129592B (en)
GB (1) GB848647A (en)

Also Published As

Publication number Publication date
DE1129592B (en) 1962-05-17

Similar Documents

Publication Publication Date Title
GB931048A (en) Apparatus for controlling relative motion by electric pulses, especially for automatic machine tool control
JPS5761906A (en) Compensating system of position error
US3569815A (en) Servo driven turret direction determination control for numerical control system
GB848647A (en) Apparatus for controlling relative motion by electric pulses, especially for automatic machine-tool control
US2820937A (en) Digital to analogue converter servosystem
GB1349009A (en) Control systems for automatic machine tools
US3086154A (en) Automatic control of machine tools
US3284618A (en) Nominal value position control system
US3609323A (en) Interpolating servomechanism control system with operations carried out in binary coded decimal format due to a {37 plus-six{38 {0 correction factor
JPS56102428A (en) Discharge machining apparatus
GB1282701A (en) Digital control of a movable member
JPS522121A (en) Information input system
US3515962A (en) Position control device for machine tools and similar equipments
US3103614A (en) Programmed machine tool control systems
US3947667A (en) Circuit for determining tool axis offset compensation
GB962731A (en) Signal change detector
GB1380473A (en) Standardised control sections for machine control systems
US3119291A (en) Method and apparatus for automatic control of machine tools by means of magnetic recording tapes
GB1188660A (en) Data Transmission
GB1266541A (en)
US3124676A (en) mynall
US3418548A (en) Contour tracing and tracking system
GB1011077A (en) Automatic control system for a machine tool
SU644617A1 (en) Stepping system of program control of multicoordinate manipulator
JPS51148334A (en) Buffer memory control method