Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
500 words
An apparatus for transmitting single data bit input and output signal states representing the operation of devices on a machine between a numerical control and an asynchronously operating programmable machine function controller located with the machine, said numerical control generating input signal states to control a machine cycle of operation, said controller generating output signal states in response to predetermined combinations of input signal states and address signals to identify the input and output signals, and said controller being connected to a single data bit contact bus for communicating the input and output signal states with the controller, the apparatus comprising: (a) a first receiver/transmitter located with and electrically coupled to the controller, said first receiver/transmitter operating asynchronously from the controller and the numerical control for continuously transmitting the output signal states during continuously occurring transmit cycles and receiving the input signal states; (b) a second receiver/transmitter located with and electrically coupled between the first receiver/transmitter and the numerical control, said second receiver/transmitter operating asynchronously from the first receiver/transmitter, the numerical control and the controller for transmitting the input signal states during continuously occurring transmit cycles and receiving the output signal states; (c) a first multiplexing circuit connected between the first receiver/transmitter and the controller and including (1) a first buffer store comprising a first transmit signal store responsive to the output signal states from the contact bus and a first receive signal store responsive to the input signal states from the first receiver/transmitter, (2) first means operating independently of the controller for transferring the input signal states from the first receiver/transmitter to the first receive signal store in response to the first receiver/transmitter receiving a number of input signal states, said first transferring means further transferring the output signal states from the first transmit signal store to the first receiver/transmitter in response to the first receiver/transmitter being ready to accept a number of output signal states, and (3) first means responsive to the address signals for controlling the transmission of the input and output signal states between the contact bus and the first buffer store; and (d) a second multiplexing circuit connected between the second receiver/transmitter and the numerical control and including (1) a second buffer store comprising a second transmit signal store responsive to the input signal states from the numerical control and a second receive signal store responsive to the output signal states from the second receiver/transmitter, (2) second means operating independently of the numerical control for transferring the input signal states from the second transmit signal store to the second receiver/transmitter in response to the second receiver/transmitter being ready to accept a number of input signal states, said second transferring means further transferring the output signal states from the second receiver/transmitter to the second receive signal store in response to the second receiver/transmitter receiving a number of the output signal states, and (3) second means connected to the numerical control and the second buffer store for controlling the transfer of input and output signal states therebetween.
Claim 2
Independent Claim
500 words
An apparatus for transmitting single data bit input and output signal states representing the operation of devices on a machine between a numerical control and an asynchronously operating programmable machine function controller located with the machine, said numerical control generating input signal states to control a machine cycle of operation, said controller generating output signal states in response to predetermined combinations of input signal states and address signals to identify the input and output signals, and said controller being connected to a single data bit contact bus for communicating the input and output signal states with the controller, the apparatus comprising: (a) a first receiver/transmitter located with and electrically coupled to the controller, said first receiver/transmitter operating asynchronously from the controller and the numerical control for continuously transmitting the output signal states during continuously occurring transmit cycles and receiving the input signal states; (b) a second receiver/transmitter located with and electrically coupled between the first receiver/transmitter and the numerical control, said second receiver/transmitter operating asynchronously from the first receiver/transmitter, the numerical control and the controller for transmitting the input signal states during continuously occurring transmit cycles and receiving the output signal states; (c) a first multiplexing circuit connected between the first receiver/transmitter and the controller and including (1) a first buffer store comprising a first transmit signal store responsive to the output signal states from the contact bus and a first receive signal store responsive to the input signal states from the first receiver/transmitter, (2) first means operating independently of the controller for transferring the input signal states from the first receiver/transmitter to the first receive signal store in response to the first receiver/transmitter receiving a number of input signal states, said first transferring means further transferring the output signal states from the first transmit signal store to the first receiver/transmitter in response to the first receiver/transmitter being ready to accept a number of output signal states, and (3) first means responsive to the address signals for controlling the transmission of the input and output signal states between the contact bus and the first buffer store; and (d) a second multiplexing circuit connected between the second receiver/transmitter and the numerical control and including (1) a second buffer store comprising a second transmit signal store responsive to the input signal states from the numerical control and a second receive signal store responsive to the output signal states from the second receiver/transmitter, (2) second means operating independently of the numerical control for transferring the input signal states from the second transmit signal store to the second receiver/transmitter in response to the second receiver/transmitter being ready to accept a number of input signal states, said second transferring means further transferring the output signal states from the second receiver/transmitter to the second receive signal store in response to the second receiver/transmitter receiving a number of the output signal states, and (3) second means connected to the numerical control and the second buffer store for controlling the transfer of input and output signal states therebetween.
Claim 3
Dependent Claim
121 words
The apparatus of claim 1 wherein the first means for controlling the transmission of the input and output signal states further comprises: (a) means responsive to an address signal for producing a controller mode signal; (b) means responsive to the controller mode signal and the address signal and connected to the first buffer store for addressing a storage location in the first buffer store; (c) means responsive to the controller mode signal and connected between the contact bus and the first buffer store for loading an output signal state in the addressed storage location of the first transmit signal store; and (d) means for transmitting the state of the addressed storage location in the first buffer store to the contact bus.
Claim 4
Dependent Claim
142 words
The apparatus of claim 2, wherein the first means for transferring the input signal states further comprises: (a) means responsive to the first receiver/transmitter receiving a number of input signal states for producing a receive mode signal; (b) first counter means responsive to the receive mode signal and the controller mode signal for addressing a predetermined number of storage locations in the first receive signal store, said first counter means being interrupted in response to and for the duration of the controller mode signal; and (c) a parallel to serial converter connected between the first receiver/transmitter and the receive signal store; and (d) first gating means responsive to the receive mode signal for causing the input signal states to be transferred from the first receiver/transmitter to the addressed storage locations in the first receive signal store via the parallel to serial converter.
Claim 5
Dependent Claim
154 words
The apparatus of claim 3 wherein the first means for transferring the output signal states further comprises: (a) means for producing a transmit mode signal in response to the first receiver/transmitter being ready to accept a number of output signal states but not having received a number of input signal states; (b) second counter means responsive to the transmit mode signal and the controller mode signal for addressing a predetermined number of storage locations in the first transmit signal store, said second counter means being interrupted in response to and for the duration of the controller mode signal; (c) a serial to parallel converter connected between the first buffer store and the first receiver/transmitter; and (d) means connected to the serial to parallel converter for causing the output signal states in the addressed storage locations in the first transmit signal store to be transferred to the first receiver/transmitter via the serial to parallel converter.
Claim 6
Dependent Claim
109 words
The apparatus of claim 4 wherein the first multiplexing circuit further comprises: (a) means connected to the second counter means for detecting the completion of a cycle of the second counter means; (b) means connected to the detecting means for inhibiting the execution of a subsequent cycle of the second counter means for a first predetermined period of time; and (c) means connected to the first receiver/transmitter and the first counter means for producing a sync signal in response to the first receiver/transmitter not receiving a number of input signal states for a second predetermined period of time, said sync signal being operative to reset the first counter means.