![Nova Electronics MCX514 Скачать руководство пользователя страница 129](http://html1.mh-extra.com/html/nova-electronics/mcx514/mcx514_user-manual_1710400129.webp)
NOVA electronics Inc. MCX514 -
116
-
116
-
3.3.1 Interpolation Axis Setting
In helical interpolation, the axes to perform circular interpolation are fixed in X and Y axes, which mean that the other axes cannot
be used to perform circular interpolation. Z and U axes can be specified as the axes to move in synchronization with circular
interpolation, and either one of Z and U axes or both axes can be moved (or rotated). Consequently for instance, a camera, nozzle
or edged tool can be performed helical interpolation using Z-axis in the vertical direction to the circular interpolation plane, and
the user performs rotation of a pedestal using U-axis and normal control of a head.
The interpolation axis can be set by interpolation mode setting command (2Ah). As shown below in D0~D3 bits of WR6 register,
set 1 to the bit corresponding to the interpolation axis. 1 must be set to the bits of X and Y axes, and set to either bit of Z and U
axes or both bits of them.
D3
U-EN
D2
Z-EN
D1
Y-EN
D0
X-EN
Action of Axis
0
1
1
1
Performs circular interpolation with X and Y axes, and moves Z axis
in synchronization with circular interpolation.
1
0
1
1
Performs circular interpolation with X and Y axes, and moves U
axis in synchronization with circular interpolation.
1
1
1
1
Performs circular interpolation with X and Y axes, and moves Z and
U axes in synchronization with circular interpolation.
The other bits (D15~D4) of WR6 register is the setting bits related to interpolation. See chapter 7.3.8 and the set the appropriate
values.
3.3.2 Interpolation Speed Setting
As the main axis of helical interpolation is X axis, the user sets the speed to X axis. The speed is within the range from 1PPS to
2MPPS. Normally, helical interpolation is performed at constant speed (no acceleration/deceleration), the user sets the initial and
drive speed to X axis. The circular interpolation is performed on the XY plane with these setting speeds. The speed of Z and U
axes that moves (rotates) in synchronization with circular interpolation is automatically determined depending on the speed of
circular interpolation and feed amount of the axis, so there is no need to set it.
To make the interpolation speed more constant, “short axis pulse equalization mode” and “constant vector speed mode” are
available, see chapter 3.6 and 3.5 for more details.
3.3.3 Helical Rotation Number Setting
When helical interpolation is performed one rotation or more, the user needs to set the number of rotation. If it is under one
rotation, set 0. Write the rotation number within the range from 0 to 65,535 in WR6 register and write helical rotation number
setting command (1Ah), and the number of rotation will be set. Axis assignment for the command is not necessary.
■
Regarding the rotation number of full circle in helical interpolation
If the finish point is set (0, 0) in both X and Y axes, a full circle comes out. In this case whether the helical rotation number is set 0
or 1, the number of rotation is 1. If 2 or more is set, it will rotate the number being set.
WR6
D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
H
L
X
-EN
Y
-EN
Z
-EN
U
-EN