Hello all,
I am looking for a solution and am advised to look into what NI has to offer.
I am building a system that uses a linear stage and needs to send pulses to an output at certain positions.
The stage runs at a maximum, constant velocity of 10mm/s and the smallest distance between the pulses is 100Nm.
The NI controller should be able to receive a table of 50MByte. This table contains the positions where the pulses should be fired.
The stage has an encoder that outputs A,B and Z signals. These should also be connected to the NI controller.
So in short, the NI should be able to:
1. receive the encoder signals (A,B and Z) and have the logic to translate this into an actual position
2. receive a table of 50Mbyte with position data
3. in real-time compare the position from the encoder with the positions in the table and change the state of an output at each found position
4. the decoding of the encoder signals to the actual position, comparison with the table and setting the output must be fast enough for a maximum velocity of 10mm/s and 100Nm pulse width
Which controller is able to do this?
Thank you