13. Program Support Functions
13.18 Spline; G05.1
435
(Note 1)
If the section to be a corner is smooth when actual machining is carried out, lower the
CANCEL ANG. If a smooth section becomes a corner, increase the CANCEL ANG.
(Note 2)
If the CANCEL ANG.
≥
DCC. ANGLE, the axis will decelerate at all corners which angle is
larger than the CANCEL ANG.
(Note 3)
If the CANCEL ANG. < DCC. ANGLE, corner deceleration will not be applied if the corner
angle is less than the DCC. ANGLE even if the spline interpolation is canceled.
(b) Fine segment length
If the movement amount in a block is longer than the parameter "#8030 MINUTE
LENGTH", the spline function will be temporarily canceled, and the linear interpolation will
be executed. When this parameter is not set (= 0), the fine segment length will be 1mm.
If blocks that satisfies the following condition continue, linear interpolation will be
executed.
Segment length in a block > fine segment length (#8030 MINUTE LENGTH)
Linear interpolation
If the #8030 is set to "-1", the spline interpolation will not be canceled according to the
block length.
(c) When a block without movement exists
If a block without movement exists in the spline function, the spline interpolation will be
canceled temporarily. Note that blocks containing only ";" will not be viewed as a block
without movement.
Block without movement