Chapter 5 Positioning Instructions
5 - 77
5.3.12 Speed Synchronization Function Block
•This instruction (APM_SSSB) is for the operation at synchronized speed at the preset rate with the
axis set up in the instruction as the sub-axis when the main axis is started up. For details of speed
synchronization function, see 3.1.8.
(1) Speed Synchronization Start-up Instruction (APM_SSSB)
Form Variable Data Type Description
MST_
AXIS
USINT
SLV_RAT
UINT
Speed ratio of sub-axis
● Setting range: 1 ~ 10,000(0.01 ~ 100.00%)
DELAY
USINT
Sub-axis delay time
● Setting range: 1 ~ 10(1 ~ 10ms)
(a) Function
•This is the instruction for executing speed synchronized start-up to the XGB internal positioning.
•At the rising edge of the input condition, speed position synchronized start-up instruction is
executed with the AXIS as the sub-axis and the axis designated in the MST_AXIS as the main
axis.
•When the instruction is executed, the sub-axis does not output real pulse (at this time, the in-
operation-state flag (X-axis: %KX6720, Y-axis: %KX6880) of the sub-axis is ON), and when the
main axis MST_AXI starts, the sub-axis starts at the speed synchronization ratio set up in the
AXIS.
•The synchronization ratio which can be set up in the SLV_RAT is 0.01% ~ 100.00% (setting value
1 ~ 10,000). If the setting exceeds this range, error code 356 is created.
•The DELAY time is the time required for the speed of the sub-axis to reach the present speed of
the main axis. In the XGB internal positioning function, for speed synchronization control, the
present speed of the main axis is detected at every 500 ㎲ to control the speed of the sub-axis.
Here, if the speed of the sub-axis is synchronized to that of the main axis without delay time, the
motor and drive may receive excessive impact.
For example, when the speed synchronization ratio is 100.00% and delay time is 5[ms], and if the
present speed of the main axis is 10,000[pps], XGB internal positioning adjusts the speed of the
sub-axis so that it’s speed is the same as that of the main axis after 5[㎳] at every 500[㎲].
When the delay time is longer, the synchronization time delay between the main and sub-axes is
longer but the output pulse is more stable. If there is the possibility that the motor may lose
synchronism, set the delay time longer.
•The range of the delay time that can be set up in DELAY n2 is 1 ~ 10[㎳]. If this range is exceeded,
error code 357 is generated.