![Nova Electronics MCX514 User Manual Download Page 156](http://html1.mh-extra.com/html/nova-electronics/mcx514/mcx514_user-manual_1710400156.webp)
NOVA electronics Inc. MCX514 -
143
-
143
-
3.9
Single-step interpolation
Single-step is defined as: pulse by pulse outputting. Either command or external signal can execute the single-step interpolation.
By using external signal, interpolation driving can be performed in synchronization with an external signal, but the basic pulse of
the main axis.
When using single-step, interpolation main axis must be set to constant speed driving. The Hi level width of the output pulse from
each axis is 1/2 of the pulse cycle which is decided by drive speed of interpolation main axis. The Low level width is kept until
next command or external signal comes. Fig. 3.9-1 is the example of single-step interpolation by an external signal. The main axis
initial speed is 500PPS, the drive speed is 500PPS at constant speed driving. The Hi level width of the output pulse is 1mSEC.
(positive logic)
Set 1 bit to D9 by interpolation mode setting command (2Ah), and it will enable the single-step interpolation mode.
Fig. 3.9-1 Example of Single-step Interpolation (500PPS) by External Signal (EXPLSN)
D7
D6
D5
D4
H
L
D15
D14
D13
D12
D11
D10
D9
D8
D3
D2
D1
D0
WR6
STEP
Single-step interpolation by external signal/command
3.9.1 Command Controlled Single-step Interpolation
Single-step interpolation command (6Fh) is provided for single-step interpolation. The operating procedure is shown as follows.
a. Set D9 bit to 1by interpolation mode setting command (2Ah).
It will enable the single-step interpolation.
b. Set the same value to the initial and drive speeds of interpolation main axis.
When the same value is set to the initial and drive speeds, driving becomes constant speed. This speed value must be faster than
the writing cycle of single-step interpolation command. If the host CPU writes single step command at most 1mSEC, the user
should set both speeds faster than 1000PPS.
c. Set interpolation data. (finish point, center point…)
d. Write interpolation command.
Although the interpolation segment is enabled, there is no pulse output because the single-step is command controlled.
e. Write the single-step interpolation command (6Fh).
The driving pulses result from the interpolation calculation will be output from each axis. Single-step interpolation command
(6Fh) is written until the interpolation driving is finished.
If the user wants to stop single-step interpolation on the way, write instant stop command (57h) to the main axis and wait for more
than 1 pulse cycle, and then write single-step interpolation command (6Fh) again, driving will stop.
Single-step interpolation command written after the termination of interpolation driving will be disabled.
EXPLSN
XPP
YPM
1 mSEC