Measuring Functions; Measuring With "Delete Distance-To-Go" (G31) - Siemens SINUMERIK 808D Programming And Operating Manual

Iso turning/milling
Hide thumbs Also See for SINUMERIK 808D:
Table of Contents

Advertisement

G16: Polar coordinates command
G15: Deselection of polar coordinates command
G17, G18, G19: Selection of plane
G90: The pole is located on the workpiece zero.
G91: The pole is located on the current position.
X, Y, Z: First axis: Radius of polar coordinate, second axis: Angle of polar coordinate
Note
If the pole is moved from the current position to the workpiece zero, the radius is calculated as the distance from the current
position to the workpiece zero.
Example
N5 G17 G90 X0 Y0
N10 G16 X100. Y45.
N15 G91 X100 Y0
N20 G90 Y90.
G15
The polar radius is always taken as absolute value, while the polar angle can be interpreted as absolute value as well as
incremental value.
Note
If _ZSFI[3]
= 0: disables the polar coordinate function.
= 1: enables the polar coordinate function.
4.4.5

Measuring functions

4.4.5.1

Measuring with "delete distance-to-go" (G31)

Measuring with "Delete distance-to-go possible" is activated by specifying "G31 X... Y... Z... F... ;". The linear interpolation is
interrupted and the distance-to-go of the axes is deleted if, during the linear interpolation, the measurement input of the 1st
probe is active. The program is continued with the next block.
Format
G31 X... Y... Z... F... ;
G31: Non-modal G function (operates only in the block in which it is programmed)
PLC signal "Measurement input = 1"
With the rising edge of the measurement input 1, the current axis positions are stored in the axial system parameters or
$AA_MM[<Axis>], $AA_MW[<Axis>]. These parameters can be read in Siemens mode.
$AA_MW[X]
Saving the coordinate value of the X axis in the workpiece coordinate system
$AA_MW[Y]
Saving the coordinate value of the Y axis in the workpiece coordinate system
$AA_MW[Z]
Saving the coordinate value of the Z axis in the workpiece coordinate system
$AA_MM[X]
Saving the coordinate value of the X axis in the machine coordinate system
$AA_MM[Y]
Saving the coordinate value of the Y axis in the machine coordinate system
$AA_MM[Z]
Saving the coordinate value of the Z axis in the machine coordinate system
150
;Polar coordinates ON,
;the pole is at the workpiece zero,
;Position X 70,711 Y 70,711
;in the Cartesian coordinate system
;the pole is the current Position,
;i.e. the Position X 141.421 Y 141.421
;No X in the block
;The pole is on the workpiece zero,
;Radius = SORT(X*X +Y*Y) = 184.776
Programming and Operating Manual (ISO Turning/Milling)
01/2017

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 808d advanced

Table of Contents