Patent US2784391A successfully refreshed from Google Patents.
US3748563A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Numerical control devices for machine tools to permit continuous motion between segments of the desired path
Assignee: Olivetti SpA
•
Filing: 1970-11-12
•
Granted: 1973-07-24
•
Expires: 1990-11-12
Abstract
Abstract A numerical control device for such as machine tool operation, in which position and speed of movement of the tool or the workpiece is automatically effected in accordance with a preset program and certain recorded preselected information. The control provides for movement along a segment of the desired path generally in three phases: 1) acceleration to a predetermined maximum speed; 2) constant speed, and, 3) deceleration to zero speed. However, provision is also made for continuous movement along adjacent path segments through elimination of the third phase of the first segment.
Inventors
- 👤 P Pomella
- 👤 L Lauro
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 08:10
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/41; G05B19/4103; G05B2219/00; G05B2219/30; G05B2219/34; G05B2219/34175; G05B2219/34236; G05B2219/43; G05B2219/43009; Y; Y02; Y02P; Y02P90/00; Y02P90/02
Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
222 words
A numerical control device for positioning a movable member along at least one axis, comprising a programming unit adapted to furnish discontinuously the coordinates of breakpoints of a segmented path to be followed by the movable member, and an interpolating unit fed said break-point coordinates by said programming unit and operating cyclically to compute, in respect to each axis, the coordinates of the successive positions along said path for supplying and controlling in real time a movable member positioning servo-system pertaining to that axis, the interpolating unit being adapted to cause said member to traverse a breakpoint between first and second segments of said path, with the velocity component for the axis along which the speed is greater being held substantially constant through the traversal of the first and second segments, said interpolating unit including accumulator means for accumulating during each cycle a position increment which is variable from cycle to cycle to control the speed and acceleration of the movable member positioned by said servo-system, means for precomputing the position increments of the member along an axis, said precomputer position increments to be fed by said interpolator to said servosystem to control the member over the initial part of the second segment of the path, and for temporarily storing the output of said precomputing means until used to control said servo-system.
Claim 2
Dependent Claim
222 words
A numerical control device for positioning a movable member along at least one axis, comprising a programming unit adapted to furnish discontinuously the coordinates of breakpoints of a segmented path to be followed by the movable member, and an interpolating unit fed said break-point coordinates by said programming unit and operating cyclically to compute, in respect to each axis, the coordinates of the successive positions along said path for supplying and controlling in real time a movable member positioning servo-system pertaining to that axis, the interpolating unit being adapted to cause said member to traverse a breakpoint between first and second segments of said path, with the velocity component for the axis along which the speed is greater being held substantially constant through the traversal of the first and second segments, said interpolating unit including accumulator means for accumulating during each cycle a position increment which is variable from cycle to cycle to control the speed and acceleration of the movable member positioned by said servo-system, means for precomputing the position increments of the member along an axis, said precomputer position increments to be fed by said interpolator to said servosystem to control the member over the initial part of the second segment of the path, and for temporarily storing the output of said precomputing means until used to control said servo-system.
Claim 3
Dependent Claim
121 words
A device as claimed in claim 1 for positioning the movable member along two or more axes wherein said precomputation means include means for computing advance position increments (DxB, DyB) along the axes for the second segment of the path, the ratio of said advance position increments to each other along the axes being the same as the ratio of the differences between the coordinates of the end of the first segment and the coordinates of the end of the second segment DxB/DyB (x3 - x2)/(y3 - y2), said position increments being chosen are to be as large as are consistent with the constraint that none shall exceed a maximum predetermined increment (DxM, DyM) predetermined for each of the corresponding axes.
Claim 4
Dependent Claim
31 words
A device as claimed in claim 2, wherein said interpolating unit includes means for calculating in real time the pOsition increments along the first segment (P1 - P2) of said path.
Claim 5
Dependent Claim
91 words
A numerical control device as claimed in claim 3, wherein said real time calculating means includes the accumulator means (A, B, C, D, E, I, L) for storing position increments and of the coordinates of axes segment then being traversed by said movable member, and means for transferring the contents of said temporary store to said accumulator means thereby replacing the data in said accumulator means relating to the first path segment being travelled and rendering said temporary store available for holding data pertaining to a future segment (P3 - P4).
Claim 6
Dependent Claim
105 words
A device as claimed in claim 4, wherein the interpolating unit includes means for determining a point (P2'') spaced from the breakpoint (P2) at the end of the first segment along one of said axes by a distance less than a limit commesurate with the constant position increments accumulated in covering at constant speed at least the final part of the first segment, said interpolating unit including means responsive to said point determining means for terminating the accumulation of position increments relating to the first segment (P1-P2) and for initiating the transfer of position increments precomputed for the second segment (P2-P3) from said storage means.
References Cited (Backward Citations)
US3109974A
Cited
US3390315A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1976-07-23 | 1977-01-22 | 1977-07-24 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1980-07-23 | 1981-01-22 | 1981-07-24 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1984-07-23 | 1985-01-22 | 1985-07-24 | $7700.00 | Window Closed / Lapsed |