Chapter 6 Motion Function Blocks
(11) The sRampIn and sRampOut types generate a shortened cam profile of RampIn and RampOut respectively. When
operating using sRampIn and sRampOut and you want to main axis to reach the 1/2Circumference position of the serve
axis, the main axis must start at the 1/2 position of PartLength.
0
PartLength
0
Circumference
sRampIn
sRampOut
MasterAxis
SlaveAxis
(12) On the CuttingSpdRatio input, set the speed ratio for the cutting region. If CuttingSpdRatio is set to 100, a cam profile is
generated which operates by synchronizing 1:1 with the speed of the main axis in the cutting region. As the CuttingSpdRatio
value is higher, the faster the synchronization speed on the cutting region. The setting range of CuttingSpdRatio is 50-200
and a "0x1174" error occurs if there is an error in the CuttingSpdRatio value.
(13) On the CamCurve, enter the curve of the cam profile to generate. If you enter 0:Linear, a cam profile is generated using
linear interpolation. Once you select linear interpolation, you must specify the number of cam profile points to generate by
setting CamPointNum. Take care when setting the number of points as too little can lead to a shock due to the acceleration
or deceleration of cam operation and too many can lead to an overload in the program due to the amount of computing
resources for saving cam profiles. If you enter 1:Cubic, a cam profile is generated that uses cubic interpolation. A "0x1176"
error occurs if the CamCurve value is outside of the range.
(14) The minimum number of cam points required for CamPointNum is 10 and a "0x1177" error occurs if there is an error in the
CamPointNum value.
(15) This motion function block is supported in the following versions:
Category
Module O/S XG5000