Cnc programming – Lenze ETC Motion Control User Manual

Page 103

Advertising
background image

CNC programming

G functions

G functions individual descriptions

3

3.2

3.2.2

l

103

EDSTCXN EN 2.0

3.2.2.5

G05 Spline interpolation

The spline interpolation is switched on with G05 and the specification of the
involved axes and possibly additional parameters.

G05 AXES I J K L

AXES

Validity identification (L=0) or starting position of the last block (L=1)

I

Boundary values (coupling to neighboring three−dimensional curves)
0: free boundaries (default)
1: start constant and end with free boundary
2: start free boundary, end constant
3: constant boundaries

K

Selection of the polynomial degree

0: polynomial, third degree (second derivation not constant, default)
1: polynomial, fifth degree (second derivation constant)

J

Tangential correction of the rotation axis
0: relative to the starting position of the axis (default)
1: positioning of the rotation axis in the starting point of the spline curve
on the tangent angle

L

Identification
0: open curve (default)
1: closed curve

The grid points are specified by the following specification of the coordinates
of the axes. The number of grid points is random. The end of a profile
definition, which should be traveled through with the spline interpolation,
is indicated by a G05 without parameters. The following positions are then
approached in the programmed interpolation type. A spline, which only
extends over one block, is executed as a normal linear block.

The axes involved in the spline interpolation are indicated by the
specification of a validity identification for the respective axis letter. All the
other axes, which are programmed in the following blocks, are interpolated
linearly. They arrive at their target at the same time as the spline axes.

If a closed curve should be constant in the start and target point at the same
time, the control must already know the starting point of the last block at the
beginning of the profile. This must then be explicitly specified under the axis
addresses for the G05 and the identification L set to 1.

In a spline sequence, the grid point derivatives are calculated with the aid of
the neighboring grid points. On the left and right boundary of a spline
sequence, the coupling to the neighboring profile segments can be affected
via the address I. A difference must be made between free boundaries and
the constant coupling, where a constant connection with circular sections
can only take place in a principle plane.

In the case of a constant coupling at the end, the G05 must be followed by
a linear or circular block. The effect on the rotation axis in the starting point
of the spline curve with the address J applies only if the tangential correction
of the axis was switched on before with G112 .

Syntax

Meaning of the parameters

Explanation

Advertising