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

Motion controller with remote linking

Assignee: Allen Bradley Co LLC
•
Filing: 1996-12-09
•
Granted: 1997-11-18
•
Expires: 2016-12-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Multiple motion controllers for controlling servo motors are connected by a digital communications link so that controlled axes of the motion controllers may be slaved together regardless of their physical proximity. A given controller broadcasts position or command signals on the communications link in response to a request report message from any other controller. A second request report message may stop the broadcasting to conserve link capacity. Time shifting implicit in the link messages is corrected by estimating the velocity of the master axis and extrapolating the position to the local axes' time of updating.

Inventors

  • 👤 Michael A. Fugere
  • 👤 David E. Halpert

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 18:19
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/416; G05B2219/00; G05B2219/30; G05B2219/31; G05B2219/31094; G05B2219/31136; G05B2219/34; G05B2219/34208; G05B2219/34406; G05B2219/36; G05B2219/36031; G05B2219/42; G05B2219/42186; G05B2219/45; G05B2219/45054; G05B2219/49; G05B2219/49387; Y; Y02; Y02P; Y02P90/00; Y02P90/02

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 163 words
A motion controller operating in conjunction with a servo motor unit having a shaft, the motor receiving motor commands from the motion controller controlling a motion of the shaft, a shaft sensor providing a position signal indicating the position of the motor shaft, and an asynchronous link for communicating messages including axis position report messages, the motion controller comprising: a position signal input for receiving the position signal from the shaft sensor; a control means responsive to the received position signal for providing the motor commands controlling the motion of the motor shaft, the control means having a local clock for time stamping the axis position report messages received over the asynchronous link; an asynchronous link transceiver for receiving and transmitting messages on the asynchronous link; an address generator for producing a numerical address uniquely identifying the position signal input and the motion controller; and a message generator communicating with the asynchronous link transceiver and address generator for periodically transmitting the position signal.
Claim 2
Dependent Claim 163 words
A motion controller operating in conjunction with a servo motor unit having a shaft, the motor receiving motor commands from the motion controller controlling a motion of the shaft, a shaft sensor providing a position signal indicating the position of the motor shaft, and an asynchronous link for communicating messages including axis position report messages, the motion controller comprising: a position signal input for receiving the position signal from the shaft sensor; a control means responsive to the received position signal for providing the motor commands controlling the motion of the motor shaft, the control means having a local clock for time stamping the axis position report messages received over the asynchronous link; an asynchronous link transceiver for receiving and transmitting messages on the asynchronous link; an address generator for producing a numerical address uniquely identifying the position signal input and the motion controller; and a message generator communicating with the asynchronous link transceiver and address generator for periodically transmitting the position signal.
Claim 3
Dependent Claim 191 words
A motion controller operating in conjunction with a servo motor unit, the latter having a shaft, the motor receiving motor commands from the motion controller controlling a motion of the shaft, a shaft sensor which may provide a position of the motor shaft, and an asynchronous link for communicating messages including axis position report messages, the motion controller comprising: a control means responsive to the received position signal for providing the motor commands controlling the motion of the motor shaft; a position signal input for receiving the position signals from the shaft sensor; a control means responsive to the received position signal for providing the motor commands controlling the motion of the motor shaft, the control means having a local clock for time stamping the axis report messages received over the asynchronous link; an asynchronous link transceiver for receiving and transmitting messages on the asynchronous link; a message decoder communicating with the asynchronous link transceiver for detecting a request report position message; and a message generator communicating with the asynchronous link transceiver and message decoder for periodically transmitting the position signal only in response to the detected request report position message.
Claim 4
Dependent Claim 191 words
A motion controller operating in conjunction with a servo motor unit, the latter having a shaft, the motor receiving motor commands from the motion controller controlling a motion of the shaft, a shaft sensor which may provide a position of the motor shaft, and an asynchronous link for communicating messages including axis position report messages, the motion controller comprising: a control means responsive to the received position signal for providing the motor commands controlling the motion of the motor shaft; a position signal input for receiving the position signals from the shaft sensor; a control means responsive to the received position signal for providing the motor commands controlling the motion of the motor shaft, the control means having a local clock for time stamping the axis report messages received over the asynchronous link; an asynchronous link transceiver for receiving and transmitting messages on the asynchronous link; a message decoder communicating with the asynchronous link transceiver for detecting a request report position message; and a message generator communicating with the asynchronous link transceiver and message decoder for periodically transmitting the position signal only in response to the detected request report position message.
Claim 5
Dependent Claim 23 words
The motion controller of claim 2 wherein the message generator, in response to the request report position message, periodically transmits the position signal.
Claim 6
Dependent Claim 35 words
The motion controller of claim 2 including also: an address means for assigning the position sensor with a numerical axis address; and wherein the message transmitted by the message generator includes the numerical axis address.
Claim 7
Dependent Claim 246 words
A motion controller operating in conjunction with a servo motor unit, the motor having a shaft, the motor receiving motor commands from the motion controller controlling a motion of the shaft, a shaft sensor which may provide a first position signal indicating a position of the motor shaft, and an asynchronous link for communicating messages including axis position report messages the motion controller comprising: a position signal input for receiving the first position signal from the shaft sensor; an asynchronous link transceiver for receiving and transmitting messages on the asynchronous link; an address means for assigning the shaft sensor with a first predetermined axis address; a message decoder communicating with the asynchronous link transceiver for detecting, first, a request report position message, and second, a second position signal having a second predetermined axis address; a message generator communicating with the asynchronous link transceiver and the message decoder for periodically transmitting the first position signal on the asynchronous link indicating the motion of the motor shaft in response to the detected request report position message wherein the position signal transmitted by the message generator includes the first predetermined axis address; and a control means responsive to the first position signal and to the second position signal detected by the decoder having the second predetermined axis address to generate the motor commands controlling the motion of the motor shaft, the control means having a local clock for time stamping axis position report messages received over the asynchronous link.
Claim 8
Dependent Claim 246 words
A motion controller operating in conjunction with a servo motor unit, the motor having a shaft, the motor receiving motor commands from the motion controller controlling a motion of the shaft, a shaft sensor which may provide a first position signal indicating a position of the motor shaft, and an asynchronous link for communicating messages including axis position report messages the motion controller comprising: a position signal input for receiving the first position signal from the shaft sensor; an asynchronous link transceiver for receiving and transmitting messages on the asynchronous link; an address means for assigning the shaft sensor with a first predetermined axis address; a message decoder communicating with the asynchronous link transceiver for detecting, first, a request report position message, and second, a second position signal having a second predetermined axis address; a message generator communicating with the asynchronous link transceiver and the message decoder for periodically transmitting the first position signal on the asynchronous link indicating the motion of the motor shaft in response to the detected request report position message wherein the position signal transmitted by the message generator includes the first predetermined axis address; and a control means responsive to the first position signal and to the second position signal detected by the decoder having the second predetermined axis address to generate the motor commands controlling the motion of the motor shaft, the control means having a local clock for time stamping axis position report messages received over the asynchronous link.

References Cited (Backward Citations)

US4712052A Cited
US4825133A Cited
US5136222A Cited
US5361260A Cited
US5341079A Cited
US5248922A Cited
US5239247A Cited
US5463296A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-11-17 2001-05-19 2001-11-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-11-17 2005-05-19 2005-11-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-11-17 2009-05-19 2009-11-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag