Deselecting B spline interpolation (#SPLINE OFF)
![]() | As of Build V2.11.2010.02 the command #SPLINE OFF replaces the command #SET SPLINE OFF. For compatibility reasons, this command is still available but it recommended not to use it in new NC programs. |
Syntax: |
#SPLINE OFF |
Deselecting B spline interpolation is only permitted if after least 4 vertices are programmed.
If the command is programmed in one statement together with a position, the respective point is no longer part of the B spline curve.
Alternatively, B spline interpolation can be deselected using the G150 command.
Programming Example
Deselecting spline interpolation
The figure below shows the contour resulting from the programming example:

The figure shows the smoothing property of a B spline curve, especially for blocks N120/N130. Moreover, it shows that the curve does not pass through the control points. However, the polygon resulting from connecting the control points provides an estimation of the actual shape of the B spline curve.
![]() | With a B spline curve, it is not possible to specify the tangents at curve ends directly. However, because the tangents of the B spline curve has the same tangents of corresponding motion blocks at the curve end, the tangents may be specified by programming the first and last motion blocks. |