← Back to Patent Explorer
US3840793A Expired / Lapsed US ⏱️ 0.0 years remaining

Recoordination of common axis positioning

Assignee: Giddings and Lewis LLC
•
Filing: 1973-03-29
•
Granted: 1974-10-08
•
Expires: 1993-03-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Methods and apparatus relating to either point-to-point or contouring control of the movable members of a machine tool, wherein two or more of such members are movable along a common axis relative to a base. In order to accept end-point commands numerically expressed in part coordinate along the common axis with reference to an origin in fixed relation to a workpiece or part mounted on the first such member, even though the servo controls or actual positioning operations can only act to bring the two members to positions measured in base coordinates with reference to a second origin fixed in relation to the base, a first signaled number representing the desired position of the second member in base coordinates is subtracted from a second signaled number representing the desired position, in part coordinates, for the first member. Such subtraction creates a changeable signaled third number representing the base coordinate positions to which the first member is to be moved under servo control. When the second member is moved, its displacement from one position to the next is added to the aforesaid and second numbers, so that the third number does not change but the first number does change to provide a numerical representation of the base coordinate position to which the second member will be moved under its servo control.

Inventors

  • 👤 N Kolell
  • 👤 J Simon

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 12:12
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/408; G05B19/19; G05B19/195; G05B2219/00; G05B2219/30; G05B2219/49; G05B2219/49243

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 417 words
The method of controlling the successive positions of first and second members independently movable along a common axis relative to a base in response to successive signals representing one or the other of two types of numerical commands (W or Z) designating movement by the first or the second member (25 or 14) to make the part coordinate position of the second member, as measured from a first origin (0) on or fixed relative to the first member, agree with the value of the numerical command, said method comprising a. in response to the signaling of either type of command, computing and signaling a first changeable number (K) equal to the difference between the new value and the previous value of a numerical command (K wzEP - wzCEP), b. signaling a second changeable number (wzCP) which represents the desired relative position of said members in part coordinates, c. signaling a third changeable number (ZTM) which represents the desired position of said second member (14) in base coordinates measured with reference to a second origin (0'') on or fixed relative to the base, d. in response to any new signaled value for the first number (K), changing the signaled value Of said second number by an amount equal to the first number, e. in response to a new signaled value for the first number (K) resulting from a new signaled command of the type (Z) designating movement of the second member, changing the signaled value of the third number by an amount equal to the first number, f. driving said second member along the base to keep its position in base coordinates equal to the value of said third number plus any applicable offsets, g. driving said first member along the base to keep its position in converse base coordinates equal to the difference between said second and third numbers plus any applicable offsets, h. in response to signaling of a numerical command of the type (Z) designating movement of said second member, accompanied by a special code signal (M12), inhibiting said step (a) and instead 1. computing and signaling an artificial command number which is equal to the last-received command number plus the previously received command number minus the third number (wzEP + wxCEP - ZTM), and 2. utilizing said artificial command number in carrying out said steps (a) through (g), whereby said second member is moved to a position in base coordinates which agrees with the value of the numerical command accompanied by the special code.
Claim 2
Independent Claim 417 words
The method of controlling the successive positions of first and second members independently movable along a common axis relative to a base in response to successive signals representing one or the other of two types of numerical commands (W or Z) designating movement by the first or the second member (25 or 14) to make the part coordinate position of the second member, as measured from a first origin (0) on or fixed relative to the first member, agree with the value of the numerical command, said method comprising a. in response to the signaling of either type of command, computing and signaling a first changeable number (K) equal to the difference between the new value and the previous value of a numerical command (K wzEP - wzCEP), b. signaling a second changeable number (wzCP) which represents the desired relative position of said members in part coordinates, c. signaling a third changeable number (ZTM) which represents the desired position of said second member (14) in base coordinates measured with reference to a second origin (0'') on or fixed relative to the base, d. in response to any new signaled value for the first number (K), changing the signaled value Of said second number by an amount equal to the first number, e. in response to a new signaled value for the first number (K) resulting from a new signaled command of the type (Z) designating movement of the second member, changing the signaled value of the third number by an amount equal to the first number, f. driving said second member along the base to keep its position in base coordinates equal to the value of said third number plus any applicable offsets, g. driving said first member along the base to keep its position in converse base coordinates equal to the difference between said second and third numbers plus any applicable offsets, h. in response to signaling of a numerical command of the type (Z) designating movement of said second member, accompanied by a special code signal (M12), inhibiting said step (a) and instead 1. computing and signaling an artificial command number which is equal to the last-received command number plus the previously received command number minus the third number (wzEP + wxCEP - ZTM), and 2. utilizing said artificial command number in carrying out said steps (a) through (g), whereby said second member is moved to a position in base coordinates which agrees with the value of the numerical command accompanied by the special code.
Claim 3
Dependent Claim 355 words
In a system for controlling the successive positions of first and second members independently movable along a common axis relative to a base in response to successive numerical input command signals of either a first or second type (W or Z) designating movement by the first or second member (25 or 14) to make the part coordinate position of the second member, as measured from a first origin (0) on or fixed relative to the first member, agree with the value of numerical input command, the combination comprising a. means responsive to the signaling of a new numerical command of either type for computing and signaling a first changeable number (K) equal to the difference (wzEP - wzCEP) between the new command value and the previous command value, b. means for signaling a second changeable number (wzCP) representing the desired relative position of said members in part coordinates, c. means for signaling a third changeable number (ZTM) which represents the desired position of said second member (14) in base coordinates measured with reference to a second origin (0'') on or fixed relative to the base, d. means responsive to any new signaled value for the first number K for changing the signaled value of said second number (wzCP) by an amount equal to the first number, e. means responsive to a new signaled value for the first number (K), resulting from a new signaled command number of the second type (Z), for changing the signaled value of said third number by an amount equal to the first number, f. means responsive to signals representing said third number for driving said second member along the base to keep its position in base coordinates equal to the value of said third number plus any applicable offsets, g. means responsive to signals representing said second and third numbers for driving said first member along the base to keep its position in converse base coordinates equal to the difference between said second and third numbers plus any offsets, h. means responsive to a special code signal (M12) received along with a command signal of the second type (Z) for
Claim 4
Dependent Claim 355 words
In a system for controlling the successive positions of first and second members independently movable along a common axis relative to a base in response to successive numerical input command signals of either a first or second type (W or Z) designating movement by the first or second member (25 or 14) to make the part coordinate position of the second member, as measured from a first origin (0) on or fixed relative to the first member, agree with the value of numerical input command, the combination comprising a. means responsive to the signaling of a new numerical command of either type for computing and signaling a first changeable number (K) equal to the difference (wzEP - wzCEP) between the new command value and the previous command value, b. means for signaling a second changeable number (wzCP) representing the desired relative position of said members in part coordinates, c. means for signaling a third changeable number (ZTM) which represents the desired position of said second member (14) in base coordinates measured with reference to a second origin (0'') on or fixed relative to the base, d. means responsive to any new signaled value for the first number K for changing the signaled value of said second number (wzCP) by an amount equal to the first number, e. means responsive to a new signaled value for the first number (K), resulting from a new signaled command number of the second type (Z), for changing the signaled value of said third number by an amount equal to the first number, f. means responsive to signals representing said third number for driving said second member along the base to keep its position in base coordinates equal to the value of said third number plus any applicable offsets, g. means responsive to signals representing said second and third numbers for driving said first member along the base to keep its position in converse base coordinates equal to the difference between said second and third numbers plus any offsets, h. means responsive to a special code signal (M12) received along with a command signal of the second type (Z) for
Claim 5
Dependent Claim 39 words
utilizing said artificial command number in carrying out said steps (a) through (g), whereby said second member is moved to a position in base coordinates which agrees with the value of the numerical command accompanied by the special code.
Claim 6
Dependent Claim 39 words
utilizing said artificial command number in carrying out said steps (a) through (g), whereby said second member is moved to a position in base coordinates which agrees with the value of the numerical command accompanied by the special code.
Claim 7
Dependent Claim 29 words
computing and signaling an artificial command signal numerically equal to that command signal plus the previously received command signal minus said third number (wzEP + wzCEP - ZTM), and
Claim 8
Dependent Claim 29 words
computing and signaling an artificial command signal numerically equal to that command signal plus the previously received command signal minus said third number (wzEP + wzCEP - ZTM), and
Claim 9
Dependent Claim 39 words
causing said means (a) to respond to said artificial command signal, whereby said second member will be moved to a position in base coordinates corresponding to the value of the command signal which was accompanied by said special code.
Claim 10
Dependent Claim 39 words
causing said means (a) to respond to said artificial command signal, whereby said second member will be moved to a position in base coordinates corresponding to the value of the command signal which was accompanied by said special code.
Claim 11
Independent Claim 327 words
The method of controlling the successive positions of a member movable along an axis relative to a base in response to successive signals representing numerical commands designating movement by the member to make the part coordinate position thereof, as measured from a first origin 0 on or fixed relative to the base, agree with the value of the numerical command, said method comprising a. in response to each signaling of a new numerical command, computing and signaling a first changeable number (K) equal to the difference between the new value and the previous value of the numerical command (K ZEP - ZCEP), b. signaling a second changeable number (ZCP) which represents the desired position of said member in part coordinates, c. signaling a third changeable number (ZTM) which represents the desired position of the member in base coordinates measured with reference to a second origin (0'') on or fixed relative to the base, d. in response to any new signaled value for the first number (K), changing the signaled value of said second and third numbers by an amount equal to the first number, e. driving said member along the base to keep its position in base coordinates equal to the value of said third number plus any applicable offsets, and characterized by the improvement which includes f. in response to the signaling of a numerical command accompanied by a special code signal (M12), inhibiting said step (a) and instead i. computing and signaling an artificial command number which is equal to the last-received command number plus the previously received command number minus the third number (ZEP + ZCEP - ZTM), and ii. utilizing said artificial command number in carrying out said steps (a) through (e), whereby said member is moved to a position in base coordinates which agrees with the value of the numerical command accompanied by the special code and said second number continues accurately to represent the position of the member in part coordinates.
Claim 12
Independent Claim 327 words
The method of controlling the successive positions of a member movable along an axis relative to a base in response to successive signals representing numerical commands designating movement by the member to make the part coordinate position thereof, as measured from a first origin 0 on or fixed relative to the base, agree with the value of the numerical command, said method comprising a. in response to each signaling of a new numerical command, computing and signaling a first changeable number (K) equal to the difference between the new value and the previous value of the numerical command (K ZEP - ZCEP), b. signaling a second changeable number (ZCP) which represents the desired position of said member in part coordinates, c. signaling a third changeable number (ZTM) which represents the desired position of the member in base coordinates measured with reference to a second origin (0'') on or fixed relative to the base, d. in response to any new signaled value for the first number (K), changing the signaled value of said second and third numbers by an amount equal to the first number, e. driving said member along the base to keep its position in base coordinates equal to the value of said third number plus any applicable offsets, and characterized by the improvement which includes f. in response to the signaling of a numerical command accompanied by a special code signal (M12), inhibiting said step (a) and instead i. computing and signaling an artificial command number which is equal to the last-received command number plus the previously received command number minus the third number (ZEP + ZCEP - ZTM), and ii. utilizing said artificial command number in carrying out said steps (a) through (e), whereby said member is moved to a position in base coordinates which agrees with the value of the numerical command accompanied by the special code and said second number continues accurately to represent the position of the member in part coordinates.
Claim 13
Independent Claim 320 words
The method of controlling the successive positions of a member movable along an axis relative to a base upon which a part is mounted, said method comprising the steps of a. successively signaling in digital binary form the numerical values of successive position commands, a1. each of said position commands being of a first type (ZEP) or a second type (ZEP with a special code M12) which respectively define (i) a commanded position in part coordinates measured from a first origin (0) on or fixed relative to said base, and (ii) a commanded position in base coordinates measured from a second origin (0'') on or fixed relative to said base but displaced from the first origin, b. signaling a first changeable number (ZCP) which numerically represents the desired position of said member with reference to the first origin (0), c. signaling a second changeable number (ZTM) which numerically represents the desired position of said member with reference to the second origin (0''), d. in response to signaling of a new position command of the first type, computing and signaling a third changeable number (K) equal to the difference between the new value and the previous value of the position command (K ZEP - ZCEP), e. in response to the signaling of a new position command of the second type, computing and signaling said third number (K) to make it equal the difference between (i) the sum of the new and the previous commands and (ii) said third number (K ZEP + ZCEP - ZTM), f. in response to any new signaled value for said second number (K), progressively changing the signaled values of said first and second numbers (ZCP and ZTM) by identical amounts equal to said third number, and g. driving said member along the base to keep its position as measured from said second origin (0'') always substantially in agreement with the signaled value of said second nUmber.
Claim 14
Independent Claim 320 words
The method of controlling the successive positions of a member movable along an axis relative to a base upon which a part is mounted, said method comprising the steps of a. successively signaling in digital binary form the numerical values of successive position commands, a1. each of said position commands being of a first type (ZEP) or a second type (ZEP with a special code M12) which respectively define (i) a commanded position in part coordinates measured from a first origin (0) on or fixed relative to said base, and (ii) a commanded position in base coordinates measured from a second origin (0'') on or fixed relative to said base but displaced from the first origin, b. signaling a first changeable number (ZCP) which numerically represents the desired position of said member with reference to the first origin (0), c. signaling a second changeable number (ZTM) which numerically represents the desired position of said member with reference to the second origin (0''), d. in response to signaling of a new position command of the first type, computing and signaling a third changeable number (K) equal to the difference between the new value and the previous value of the position command (K ZEP - ZCEP), e. in response to the signaling of a new position command of the second type, computing and signaling said third number (K) to make it equal the difference between (i) the sum of the new and the previous commands and (ii) said third number (K ZEP + ZCEP - ZTM), f. in response to any new signaled value for said second number (K), progressively changing the signaled values of said first and second numbers (ZCP and ZTM) by identical amounts equal to said third number, and g. driving said member along the base to keep its position as measured from said second origin (0'') always substantially in agreement with the signaled value of said second nUmber.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag