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 controlInfo
- 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
Links
Classifications
-
- 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/19—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 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/21—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 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/25—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 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/251—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 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/253—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 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.
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) |
-
1958
- 1958-08-12 GB GB25896/58A patent/GB848647A/en not_active Expired
- 1958-08-21 DE DEB50046A patent/DE1129592B/en active Pending
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 |