3.2 Servo Commands
3.2.9 Interpolation Command (INTERPOLATE: 34h)
3-36
3.2.9
Interpolation Command (INTERPOLATE: 34h)
Data Format
Phases in which the
Command can be Executed
3
Command
Classification
Servo standard
command
Synchronous
command
Processing Time
Within
communication
cycle
Subcommand
Can be used
Byte
INTERPOLATE
Description
Command
Response
0
34h
34h
•
The INTERPOLATE command performs interpolation
feeding by specifying the interpolation positions every
communication cycle set in the CONNECT command.
•
Confirm the completion of the command execution by
checking that RCMD = INTERPOLATE (= 34h) and
CMD_STAT.CMDRDY = 1.
•
Confirm motion reference output completion by check-
ing that SVCMD_IO.DEN = 1, and the completion of
positioning by checking that SVCMD_IO.PSET = 1.
•
CPRM_SEL_MON1/CPRM_SEL_MON2:
Monitor data can be selected by changing the common
parameter setting. Refer to the following chapter for
details.
<Notes on using the command>
•
TPOS (target position):
Set the target position with a signed value.
•
VFF (velocity feedforward):
Set the speed feedforward value with a signed value.
Use it as a speed feedforward function.
•
TFF (torque feedforward):
Set the torque feedforward value with a signed value.
Use it as a torque feedforward function.
•
TLIM (torque limit):
Set the torque limit with an unsigned value.
•
Refer to the following section for the above reference
data.
3.2.19 Motion Command Data Setting Method
•
Refer to the following section for the reference value
units in the command area.
In the following cases, an alarm will occur and the com-
mand will not be executed.
•
When used in communication phase 2:
CMD_ALM = Ch (A.97A)
•
In the servo OFF state: CMD_ALM = Ah (A.95A)
•
When the difference relative to the previous TPOS
exceeds the limit value: CMD_ALM = 9h (A.94B)
In the following cases, an alarm will occur and the rele-
vant value will be clamped at the limit value.
•
When the VFF data is invalid: CMD_ALM = 1h (A.97B)
•
When the TFF data is invalid: CMD_ALM = 1h (A.97B)
1
WDT
RWDT
2
CMD_CTRL
CMD_STAT
3
4
SVCMD_CTRL
SVCMD_STAT
5
6
7
8
SVCMD_IO
SVCMD_IO
9
10
11
12
TPOS
CPRM_SEL_
MON1
13
14
15
16
VFF
CPRM_SEL_
MON2
17
18
19
20
TFF
MONITOR1
21
22
23
24
Reserved
MONITOR2
25
26
27
28
TLIM
MONITOR3
29
30
31