Cnc programming – Lenze ETC Motion Control User Manual

Page 97

Advertising
background image

CNC programming

G functions

G functions individual descriptions

3

3.2

3.2.2

l

97

EDSTCXN EN 2.0

3.2.2.2

G01 Linear interpolation

In the case of linear interpolation, the tool moves between the starting
point, i.e. the current actual position, and the programmed end point
(desired position) on a line. The programmed end point is reached by all axes
at the same time.

G1 AXES R D F E L

AXES

Target point coordinates of the axes.

R

Radius, with which the following linear interpolation (G0, G1) should be
connected.

D

Max. path deviation in the target point for grinding corners with the
following linear interpolation.

F

Feed speed on the path (G31) or every axis (G30).

E,L

Selection of feed speed via speed (E) and increment (L). F=E*L.

G01 can be programmed in path operation (G31) and in route operation
(G30).

Path operation: All axes reach the programmed target point at the same
time.

Two directly successive G0/G1 functions can be connected by a tangential
arc with the radius R. For this, parameter R must be specified in the first block.
The programmed radius is corrected to smaller radii by the control system if
the distance between the line−circle intersection point and the peak exceeds
the length of one of the two lines or an R is also programmed in the following
block. In the latter case, the available path length for the circle adjustment
is shortened by half.

As an alternative to R, D can be used to program the maximum path
deviation in the target point in order to define the grinding of the corner
created between two G0/G1 blocks. The two blocks must also be
programmed in direct succession here, otherwise the D is ignored. In
contrast to the corner cut with R, no plane must be selected during the
grinding of corners, since a polynomial (G6), and not a circle, is inserted
between the two blocks. The interpolation takes place in the space.

The feed speed programmed for F has a modal effect. The value 0 is preset.

The values programmed for E and L have a modal effect. However, the
resulting feed speed is only considered if a value not equal to zero was
programmed for L. The value programmed for E is also stored time
synchronously in P561 and can be used e.g. as the spindle speed.

The speed is limited in such a way that neither the max. path speed
(MK_VBAHNMAX) nor the max. axis speeds (MK_VMAX) are exceeded. The
acceleration and deceleration ramps on the path are limited in such a way
that the max. ramps (MK_BESCHL, MK_BREMS) of the participating axes are
not exceeded.

Syntax

Meaning of the addresses

Explanation

Advertising