Defining the end tangent (#AKIMA ENDVECTOR)
![]() | As of Build V2.11.2010.02 the command #AKIMA ENDVECTOR ... replaces the command #SET ASPLINE ZIELTANG .... For compatibility reasons, this command is still available but it recommended not to use it in new NC programs. |
Syntax: |
#AKIMA ENDVECTOR {<axis_name>..} |
<axis_name>.. | Components of the tangent vector, real value |
Definition of target tangent; analogous to the definition of the start tangent.
Programming Example
Defining the end tangent
The program generates the following contour:

It is clearly evident that the curve section corresponding to block N50 has the programmed slope 1 at its start (corresponding to the start of the spline curve). The slope at the spline end (end of block N90) is calculated automatically.
![]() | If circular blocks (G02 or G03) are inserted, the spline curve is interrupted before the circular block and when the next linear block arrives, a new spline curve is started automatically. The transitions to and from the circular block are tangential. The spline curve is also interrupted if a linear block is programmed with stationary main axes and moving tracking axes. Spline interpolation is deselected by the automatic determination of the tangent at curve end. Tracking axes are interpolated linearly until a linear block with moving main axes is programmed. If this is the case, spline interpolation is automatically reselected. The transition to the spline curve occurs tangentially for both the main and the tracking axes. Other functions (e.g. M functions) may also be programmed between the linear blocks which serve as vertices. However, the count of these functions which were programmed between totally five consecutive vertices is restricted depending on the configuration. |