![Nova Electronics MCX514 User Manual Download Page 161](http://html1.mh-extra.com/html/nova-electronics/mcx514/mcx514_user-manual_1710400161.webp)
NOVA electronics Inc. MCX514 -
148
-
148
-
(5) Termination of driving, Error check
During interpolation driving, the drive bits (D3
~
0
:
n-DRV) of interpolation axis become 1 in RR0 register of each chip. The user
can check the termination of driving whether the drive bit of the main axis returns to 0 in the main chip.
When in-position is enabled in each axis, the drive bits (D3
~
0
:
n-DRV) of the main axis return to 0 in RR0 register of the main
chip after waiting for enabled nINPOS signals of all axes to become active.
When an error occurs in any axis of the main chip during interpolation driving, one of D5
~
0 bits becomes 1 in RR2 register of
each axis, and the error bit (D7
~
4
:
n-ERR of a corresponding axis) become 1 in RR0 register.
And when an error occurs in any axis of the sub chip, similarly to the main chip, one of D5
~
0 bits becomes 1 in RR2 register of
each axis, and the error bit (D7
~
4
:
n-ERR of a corresponding axis) become 1 in RR0 register. And the sub chip makes MERR
signal of multichip interpolation signal Low Active, and informs the main chip about an error occurring. In the main chip, when
the error is received, the error bit (D7
~
4
:
n-ERR of a corresponding axis) of the main axis become 1 in RR0 register. If an error
occurs, the main chip stops outputting the synchronous pulse of interpolation driving to the sub chip; as a result, all axes stop
immediately.
Thus, the user just monitors the error bit (D7
~
4
:
n-ERR) of RR0 register in the main axis of the main chip to check an error
during interpolation and at the termination of driving. If the error is detected (bit data = 1), check the data of RR2 register (register
for displaying error) of each interpolation axis, and perform error analysis.
3.10.2 Stop of Interpolation Driving
When the user wants to stop interpolation driving, write the stop command to the main axis of the main chip. When driving of the
main axis stops, other interpolation axes of main and sub chips also stop driving, and the drive bit (corresponding bit of D3
~
0:n-DRV) of RR0 register returns to 0.
3.10.3 Continuous Interpolation
Linear interpolation driving can be performed continuously in multichip interpolation too, by the same way as the continuous
interpolation with single chip. Write the drive start holding command and drive start holding release command to the main axis of
the main chip. If pre-buffer of the main chip has free space, the user can write the finish point data into all the interpolation axes.
The empty state of pre-buffer in the sub chip will be updated at the same timing as the main chip.
3.10.4 Notes for Multichip Interpolation
•
Multichip interpolation signal (MPLS,MCLK,MERR,MINP,MDT3
~
0) must be pulled up to 3.3V, the range of a
resistance value is 1K
~
5.1KΩ. It is recommended to use about 3.3KΩ.
•
Do not cross the wiring path of multichip interpolation signal (MPLS, MCLK, MERR, MINP, MDT3~0) with other
signals, and connect them as short as possible, and cannot share the general input signal by jumper switching in
customer’s circuit system.
•
In multichip interpolation, constant vector speed can be performed only with axes of the main chip.
•
In-position should be set disabled in continuous interpolation.