Cnc programming – Lenze ETC Motion Control User Manual

Page 105

Advertising
background image

CNC programming

G functions

G functions individual descriptions

3

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

Advertising