Network distributed motion control system
First Claim
1. A method of communicating within a motion control system, said method comprising the steps of:
- programming a plurality of drive cards to perform predetermined mathematical and logical functions in response to high-level commands;
configuring each of said plurality of drive cards with a respective unique predetermined delay time;
distributing intelligence throughout said motion control system by electrically interconnecting each of said plurality of drive cards with a local area network, each of said plurality of drive cards being further electrically connected to a corresponding component of said motion control system;
transmitting to said plurality of drive cards said high-level commands across said local area network;
delaying response to said high-level commands by each respective one of said plurality of drive cards according to said unique predetermined delay time;
responding to said high-level commands by each of said plurality of drive cards following the expiration of said unique predetermined delay time; and
temporarily suspending communication over said local area network following response by said plurality of drive cards to said high-level commands to thereby ensure deterministic communication over said local area network.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of communicating within a motion control system includes programming a plurality of drive cards to perform predetermined mathematical and logical functions in response to high-level commands. Each of the drive cards is configured with a respective unique predetermined delay time. Intelligence is distributed throughout the motion control system by electrically interconnecting each of the drive cards with a local area network and to a corresponding component of the motion control system. High-level commands are transmitted to the drive cards across the local area network. The response by each of the drive cards to the high-level commands is delayed according to the unique predetermined delay time. Each of the drive cards respond to the high-level commands following expiration of the unique predetermined delay time. Communication over the local area network is temporarily suspended following response to the high-level commands by the drive cards to thereby ensure deterministic communication over the local area network.
27 Citations
20 Claims
-
1. A method of communicating within a motion control system, said method comprising the steps of:
-
programming a plurality of drive cards to perform predetermined mathematical and logical functions in response to high-level commands;
configuring each of said plurality of drive cards with a respective unique predetermined delay time;
distributing intelligence throughout said motion control system by electrically interconnecting each of said plurality of drive cards with a local area network, each of said plurality of drive cards being further electrically connected to a corresponding component of said motion control system;
transmitting to said plurality of drive cards said high-level commands across said local area network;
delaying response to said high-level commands by each respective one of said plurality of drive cards according to said unique predetermined delay time;
responding to said high-level commands by each of said plurality of drive cards following the expiration of said unique predetermined delay time; and
temporarily suspending communication over said local area network following response by said plurality of drive cards to said high-level commands to thereby ensure deterministic communication over said local area network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20)
-
-
13. A networked distributed motion control system, comprising:
-
a local area network;
a personal computer electrically interconnected to said local area network;
at least one drive card interconnected to said local area network; and
at least one motor, each of said at least one motor interconnected with a corresponding one of said at least one drive card.
-
Specification