
User Manual
Chapter 1
GFK-1742F
Jan 2020
Product Overview
6
Local Logic
•
Delays associated with Local Logic data updates are based upon the position loop
update time interval (see “DSM314
Servo Loop Update Times”) and are not rel
ated
to the host controller scan. Therefore, Local Logic programs can utilize rapidly
changing DSM internal data that cannot be utilized by the host controller CPU due
to the host controller to DSM data transfer ti
me and the host controller’s longer scan
time.
DSM314 Servo Loop Update Times
When controlling a digital AC servo, the DSM314 uses the loop update times shown in Table
1.
Table 1: Digital Servo Loop Update Times
Motor Current / Torque Loop:
250 microseconds
Motor Velocity Loop:
1 millisecond
Motor Position Loop:
2 milliseconds
When controlling an Analog servo, the DSM314 without Local Logic uses the loop update
times shown in Table 2.
Table 2: Analog Servo Loop Update Times without Local Logic
1-Axis Position Loop without Local Logic:
0.5 milliseconds
2-Axes Position Loop without Local Logic:
1 millisecond
3-4 Axes Position Loop without Local Logic:
2 milliseconds
When controlling an Analog servo, the DSM314 with Local Logic uses the following loop
update times shown in Table 3. The loop update rates with Local Logic are longer since Axis
#4 time slot is used to calculate the Local Logic function.
Table 3: Analog Servo Loop Update Times with Local Logic
1 Axis Position Loop with Local Logic:
1 millisecond
2
–
3 Axes Position Loop with Local Logic:
2 milliseconds
Analog Torque mode includes a velocity regulator in addition to the position regulators. For
an axis in Analog Torque mode, the velocity regulator is run every 0.5 milliseconds.