Cnc programming – Lenze ETC Motion Control User Manual
Page 105

CNC programming
G functions
G functions individual descriptions
3.2
3.2.2
l
105
EDSTCXN EN 2.0
3.2.2.6
G06 Polynomial interpolation
Polynomial interpolation, third degree, in a block.
G06 AXES[target;a
2
;a
3
] NAXS I J K E L F
AXES
Random axis address, whose polynomial coefficients (target, a2, a3) should
be programmed.
NAXS
Secondary axis, which is interpolated linearly to the path movement (a2=0,
a3=0)
I
Position of the segment in the polynomial line
0: intermediate segment (default)
1: the first segment
2: the last segment
3: one segment only
J
Tangential correction of the rotation axis
0 or not programmed − relative to the starting position of the axis
1: the rotation axis is first positioned in the starting point of this segment
on the tangential angle
K
Type of curve − only programmed with the first segment of the curve
0: an open curve (default)
1: a closed curve
F
Path feed
E, L
Selection of feed speed via speed (E) and increment (L). F=E*L.
With G6, a polynomial, third order, is programmed in the following form for
every axis
f(p) = a
3
p
3
+ a
2
p
2
+ a
1
p + a
0
Besides the target position of the respective axis, the coefficients a
2
and a
3
are also specified. The coefficient a
0
corresponds to the starting position of
the axis and a
1
is calculated internally. p is the position on the chord, which
results between start and target position of the involved axes.
G06 X[100;0.1234;−0.00182] Y[15;0.00145;−0.0003067] A30 I3 F2000
Syntax
Meaning of the parameters
Explanation
Example