Patent US2057689A successfully refreshed from Google Patents.
← Back to Patent Explorer
US3876873A Expired / Lapsed US ⏱️ 0.0 years remaining

Machine tool control system and method

Assignee: HAUDAILLE IND Inc
•
Filing: 1973-12-20
•
Granted: 1975-04-08
•
Expires: 1993-12-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A machine tool control method wherein a supervising computer is operated to observe acceleration and deceleration characteristics of the particular control system and then to compute optimum deceleration points with respect to subsequent commands to the system on the basis of the observed characteristics and to initiate deceleration of the system at the optimum points in executing the successive commands to the system.

Inventors

  • 👤 Kenneth Leonard Slawson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-22 22:20
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/414; G05B2219/00; G05B2219/30; G05B2219/33; G05B2219/33099; G05B2219/33182; G05B2219/35; G05B2219/35409; G05B2219/36; G05B2219/36169; G05B2219/36395; G05B2219/42; G05B2219/42162; G05B2219/43; G05B2219/43026; G05B2219/43041; G05B2219/50; G05B2219/50249

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 179 words
The method of operating a computerized numerical control system wherein a machine tool control includes an external hardware counter for receiving pulses representing successive increments of movement of a load, and a minicomputer is connected on line with said machine tool control, which method comprises operating said minicomputer to respond to a displacement command specifying movement to a commanded end point to generate a deceleration distance signal representing a deceleration distance at which the load is to be decelerated in order to be positioned at the commanded end point, operating said minicomputer to actuate said machine tool control for producing movement toward said commanded end point, monitoring said external hardware counter to determine when said hardware counter has received a total number of pulses corresponding to movement to a point location a distance equal to said deceleration distance in advance of said commanded end point, and operating said minicomputer in response to reaching said point to actuate said machine tool control to progressively reduce the velocity of movement so as to stop said load at the commanded end point.
Claim 2
Independent Claim 179 words
The method of operating a computerized numerical control system wherein a machine tool control includes an external hardware counter for receiving pulses representing successive increments of movement of a load, and a minicomputer is connected on line with said machine tool control, which method comprises operating said minicomputer to respond to a displacement command specifying movement to a commanded end point to generate a deceleration distance signal representing a deceleration distance at which the load is to be decelerated in order to be positioned at the commanded end point, operating said minicomputer to actuate said machine tool control for producing movement toward said commanded end point, monitoring said external hardware counter to determine when said hardware counter has received a total number of pulses corresponding to movement to a point location a distance equal to said deceleration distance in advance of said commanded end point, and operating said minicomputer in response to reaching said point to actuate said machine tool control to progressively reduce the velocity of movement so as to stop said load at the commanded end point.
Claim 3
Independent Claim 180 words
The method of operating a computerized numerical control system wherein a machine tool control includes an external hardware counter for receiving pulses representing increments of movements of a load, and a minicomputer is connected on line with said machine tool control, which method comprises operating said minicomputer to respond to a displacement command representing a distance of movement less than that in which the load is to achieve maximum speed and to generate an acceleration distance and a deceleration distance to be traversed in response to respective acceleeration and deceleration commands supplied by the minicomputer to the machine tool control such that the total of the acceleration distance and the deceleration distance will equal the distance represented by said displacement command, operating said minicomputer to supply to said machine tool control said acceleration command to accelerate the load, monitoring said external hardware counter to determine when the acceleration distance has been traversed by the load, and operating the minicomputer thereafter to apply said deceleration command to said machine tool control for decelerating said load as it traverses said deceleration distance.
Claim 4
Independent Claim 180 words
The method of operating a computerized numerical control system wherein a machine tool control includes an external hardware counter for receiving pulses representing increments of movements of a load, and a minicomputer is connected on line with said machine tool control, which method comprises operating said minicomputer to respond to a displacement command representing a distance of movement less than that in which the load is to achieve maximum speed and to generate an acceleration distance and a deceleration distance to be traversed in response to respective acceleeration and deceleration commands supplied by the minicomputer to the machine tool control such that the total of the acceleration distance and the deceleration distance will equal the distance represented by said displacement command, operating said minicomputer to supply to said machine tool control said acceleration command to accelerate the load, monitoring said external hardware counter to determine when the acceleration distance has been traversed by the load, and operating the minicomputer thereafter to apply said deceleration command to said machine tool control for decelerating said load as it traverses said deceleration distance.
Claim 5
Independent Claim 92 words
The method of determining characteristics of a control system which comprises driving the system at a predetermined speed and developing motion pulses in response to successive increments of movement thereof, shifting the system to a deceleration mode and generating clock pulses during deceleration of the system, and counting such motion pulses and such clock pulses during deceleration of the system to determine the time and distance required to bring the system substantially to a stop so as to obtain parameters for use in determining an optimum deceleration point for the control system.
Claim 6
Independent Claim 92 words
The method of determining characteristics of a control system which comprises driving the system at a predetermined speed and developing motion pulses in response to successive increments of movement thereof, shifting the system to a deceleration mode and generating clock pulses during deceleration of the system, and counting such motion pulses and such clock pulses during deceleration of the system to determine the time and distance required to bring the system substantially to a stop so as to obtain parameters for use in determining an optimum deceleration point for the control system.
Claim 7
Dependent Claim 31 words
The method of claim 3 further comprising storing the parameters so obtained and automatically applying the stored parameters to determine the deceleration point in subsequent moves executed by the control system.
Claim 8
Independent Claim 41 words
The method of operating a control system which comprises operating the control system to determine predetermine characteristics thereof, and storing such characteristics, and responding to subsequent commands taking into account the stored characteristics with respect to the given individual control system.
Claim 9
Independent Claim 41 words
The method of operating a control system which comprises operating the control system to determine predetermine characteristics thereof, and storing such characteristics, and responding to subsequent commands taking into account the stored characteristics with respect to the given individual control system.
Claim 10
Dependent Claim 44 words
The method of claim 5 further comprising observing the response of the system to a subsequent move, and adjusting the stored characteristics in accordance with such observations so as to take account of subsequent changes in the operating characteristics of the individual control system.
Claim 11
Dependent Claim 439 words
A machine tool control system comprising a machine tool control including an external hardware counter (30, FIG. 3) for receiving pulses representing successive increments of movement of a load during execution of a given displacement command, a minicomputer (200, FIG. 12) connected on line with said hardware counter (30) and operable to receive said displacement command and to compute a deceleration point in advance of the end point to which the load is to be moved in executing the displacement command, an electric drive circuit (25) responsive to a maximum input signal to accelerate the load toward a rapid traverse operating speed, bistable drive control circuitry (21-24, FIG. 3) connected with said electric drive circuit (25) for selectively supplying said maximum input signal to said electric drive circuit (25), and shiftable between a first bistable condition where said maximum input signal is applied to said electric drive circuit (25) and a second bistable condition where said maximum input signal is removed, drive control selector circuitry (20, 27, FIG. 3) connected with said minicomputer (200) and with said bistable drive control circuitry (21-24), and operable in response to a first signal from said minicomputer to place said bistable drive control circuitry (21-24) in said first bistable condition to cause the acceleration of the load to the rapid traverse operating speed, and operable in response to a second signal from said minicomputer (200) to shift said bistable drive control circuit (21-24) to the second bistable condition, a bistable counter condition circuit (38, 43, 45, 46, FIG. 3) connected with said counter (30) and shiftable between first and second bistable conditions, and responsive to a predetermined count condition of said counter (30) to shift from the first bistable condition to said second bistable condition, and counter condition sensing circuitry (43b, 43e) connected with said minicomputer (200) and with said bistable counter condition circuit (38, 43, 45, 46) and responsive to a predetermined selection signal from the minicomputer (200) to transmit a counter condition signal to the minicomputer (200) in accordance with the bistable condition of said bistable counter condition circuit (38, 43, 4, 46), the minicomputer being in control of rapid traverse movement of the load by means of said counter condition circuit (38, 43, 45, 46) and said drive control selection circuitry (20, 27) and being operable by means of said drive control selector circuitry (20, 27) to intervene during execution of the displacement command to initate deceleration of the load for stopping thereof at the commanded end point, whereby the deceleration point may be changed in accordance with changes in the operating characteristics of the system during its useful life.
Claim 12
Dependent Claim 439 words
A machine tool control system comprising a machine tool control including an external hardware counter (30, FIG. 3) for receiving pulses representing successive increments of movement of a load during execution of a given displacement command, a minicomputer (200, FIG. 12) connected on line with said hardware counter (30) and operable to receive said displacement command and to compute a deceleration point in advance of the end point to which the load is to be moved in executing the displacement command, an electric drive circuit (25) responsive to a maximum input signal to accelerate the load toward a rapid traverse operating speed, bistable drive control circuitry (21-24, FIG. 3) connected with said electric drive circuit (25) for selectively supplying said maximum input signal to said electric drive circuit (25), and shiftable between a first bistable condition where said maximum input signal is applied to said electric drive circuit (25) and a second bistable condition where said maximum input signal is removed, drive control selector circuitry (20, 27, FIG. 3) connected with said minicomputer (200) and with said bistable drive control circuitry (21-24), and operable in response to a first signal from said minicomputer to place said bistable drive control circuitry (21-24) in said first bistable condition to cause the acceleration of the load to the rapid traverse operating speed, and operable in response to a second signal from said minicomputer (200) to shift said bistable drive control circuit (21-24) to the second bistable condition, a bistable counter condition circuit (38, 43, 45, 46, FIG. 3) connected with said counter (30) and shiftable between first and second bistable conditions, and responsive to a predetermined count condition of said counter (30) to shift from the first bistable condition to said second bistable condition, and counter condition sensing circuitry (43b, 43e) connected with said minicomputer (200) and with said bistable counter condition circuit (38, 43, 45, 46) and responsive to a predetermined selection signal from the minicomputer (200) to transmit a counter condition signal to the minicomputer (200) in accordance with the bistable condition of said bistable counter condition circuit (38, 43, 4, 46), the minicomputer being in control of rapid traverse movement of the load by means of said counter condition circuit (38, 43, 45, 46) and said drive control selection circuitry (20, 27) and being operable by means of said drive control selector circuitry (20, 27) to intervene during execution of the displacement command to initate deceleration of the load for stopping thereof at the commanded end point, whereby the deceleration point may be changed in accordance with changes in the operating characteristics of the system during its useful life.
Claim 13
Dependent Claim 32 words
A machine tool control system in accordance with claim 7 with said drive circuit (25) comprising a servo amplifier whose output direct current signal controls the speed of operation of the load.
Claim 14
Dependent Claim 45 words
A machine tool control system in accordance with claim 8 with tachometer means (180) responsive to the speed of movement of the load and supplying a feedback voltage to said servo amplifier and operable for producing a braking action when rapid traverse movement is interrupted.
Claim 15
Dependent Claim 56 words
A machine tool control system in accordance with claim 7 with a digital to analog converter (31, FIG. 3) connected with said counter (30) and having its output connected with said electric drive circuit (25) for controlling positioning of the load when the bistable drive control circuitry (21-24) has been shifted to said second bistable condition.
Claim 16
Dependent Claim 65 words
A machine tool control system in accordance with claim 8 with a digital to analog converter (31) connected with said counter for control thereby and having its output connected with said servo amplifier (25) in parallel with said bistable drive control circuitry (21-24) for controlling the speed of operation of the load when said bistable drive control circuitry (21-24) is in said second bistable condition.
Claim 17
Dependent Claim 342 words
A machine tool control system comprising a machine tool control including a minicomputer (200, FIG. 12) having storage means (61, 62, FIG. 1) for receiving pulses representing successive increments of movement of a load, an electric drive circuit including a servo amplifier (25, FIG. 3) responsive to a maximum input signal to accelerate the load toward a rapid traverse operating speed and responsive to progressively reduced input signal levels to correspondingly reduce the speed of movement of the load, bistable drive control circuitry (21-24, FIG. 3) connected with said servo amplifier (25) for selectively supplying said maximum input signal thereto, and shiftable between a first bistable condition where said maximum input signal is applied and a second bistable condition where said maximum input signal is removed, drive control selector circuitry (20, 27, FIG. 3) connected with said minicomputer (200) and with said bistable drive control circuitry (21-24), and operable in response to a first signal from said minicomputer (200) to place said bistable drive control circuitry (21-24) in said first bistable condition to cause the acceleration of the load to rapid traverse operating speed, and operable in response to a second signal from said minicomputer (200) to shift said bistable drive control circuit (21-24) to the second bistable condition, and a digital to analog converter circuit (30, 31, FIG. 3) connected with said minicomputer (200) and with said servo amplifier (25) and operable to supply progressively reduced input signal levels to the servo amplifier (25) once the bistable drive control circuitry (21-24) has been shifted to said second bistable condition to progressively decelerate said load, the minicomputer (200) being in control of the duration of the rapid traverse movement by virtue of its connection with said drive control selector circuitry (20, 27), and being in control of the deceleration of the load by means of its connection with said digital to analog converter circuit (30, 31), whereby the deceleration point may be changed by the minicomputer (200) in accordance with changes in the operating characteristics of the system during its useful life.
Claim 18
Dependent Claim 342 words
A machine tool control system comprising a machine tool control including a minicomputer (200, FIG. 12) having storage means (61, 62, FIG. 1) for receiving pulses representing successive increments of movement of a load, an electric drive circuit including a servo amplifier (25, FIG. 3) responsive to a maximum input signal to accelerate the load toward a rapid traverse operating speed and responsive to progressively reduced input signal levels to correspondingly reduce the speed of movement of the load, bistable drive control circuitry (21-24, FIG. 3) connected with said servo amplifier (25) for selectively supplying said maximum input signal thereto, and shiftable between a first bistable condition where said maximum input signal is applied and a second bistable condition where said maximum input signal is removed, drive control selector circuitry (20, 27, FIG. 3) connected with said minicomputer (200) and with said bistable drive control circuitry (21-24), and operable in response to a first signal from said minicomputer (200) to place said bistable drive control circuitry (21-24) in said first bistable condition to cause the acceleration of the load to rapid traverse operating speed, and operable in response to a second signal from said minicomputer (200) to shift said bistable drive control circuit (21-24) to the second bistable condition, and a digital to analog converter circuit (30, 31, FIG. 3) connected with said minicomputer (200) and with said servo amplifier (25) and operable to supply progressively reduced input signal levels to the servo amplifier (25) once the bistable drive control circuitry (21-24) has been shifted to said second bistable condition to progressively decelerate said load, the minicomputer (200) being in control of the duration of the rapid traverse movement by virtue of its connection with said drive control selector circuitry (20, 27), and being in control of the deceleration of the load by means of its connection with said digital to analog converter circuit (30, 31), whereby the deceleration point may be changed by the minicomputer (200) in accordance with changes in the operating characteristics of the system during its useful life.
Claim 19
Dependent Claim 48 words
A machine tool control system in accordance with claim 12 with tachometer means (180, FIG. 3) responsive to the speed of movement of the load and supplying a feedback voltage to said servo amplifier (25) and opeable for producing a braking action when rapid traverse movements is interrupted.
Claim 20
Dependent Claim 39 words
A machine tool control system in accordance with claim 12 with said digital to analog converter (30, 31) having a generally linear range of output for a range of input count values of less than plus or minus sixteen.
Claim 21
Dependent Claim 57 words
A machine tool control system in accordance with claim 12 with an oscillator (81, FIG. 2) connected with said minicomputer (200) for supplying timing pulses to the minicomputer (200) and thereby enabling the minicomputer (200) to determine when the spacing between pulses representing successive increments of movement of the load correspond to the rapid traverse operating speed.
Claim 22
Dependent Claim 114 words
A machine tool control system in accordance with claim 12 with said machine tool control including a transducer direction and rate sensing circuit (10, FIG. 1) connected with said storage means (61, 60, 62) for supplying said pulses representing successive increments of movement of the load thereto, and a feedback condition sensing circuit (71, 73, 72, 75, FIG. 1) connected with said bistable pulse receiving circuit (61, 62) and with said minicomputer (200) and incluging a feedback condition selector circuit (71, 72, FIG. 1) responsive to a selection signal from said minicomputer (200) to transmit a feedback condition signal to the minicomputer (200) in accordance with the condition of said storage means (61, 62).

References Cited (Backward Citations)

US3344260A Cited
US3748563A Cited
US3486012A Cited
US3482155A Cited
US3617715A Cited
US3727191A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1978-04-07 1978-10-07 1979-04-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1982-04-07 1982-10-07 1983-04-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1986-04-07 1986-10-07 1987-04-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag