P1: Transverse axes
12.3 Dimensional information for transverse axes
Basic Functions
Function Manual, 09/2011, 6FC5397-0BP40-2BA0
835
Application Examples
X is a transverse axis defined via MD20100 $MC_DIAMETER_AX_DEF.
Y is a geometry axis and U is an additional axis. These two axes are transverse axes with specified diameter
further defined in MD30460 $MA_BASE_FUNCTION_MASK with bit2=1. DIAMON is not active after power up.
Example with axle replacement
Transverse axes with diameter specification applied as in the previous example.
X and Y are located in channel 1 and are also known in channel 2, i.e. permitted for axis replacement.
N10 G0 G90 X100 Y50 ;no diameter programming is active
N20 DIAMON ;Channel-specific diameter programming, in effect for
X
N30 Y200 X200 ;Dimensions: X in the diameter, Y in the radius
N40 DIAMONA[Y] ;axis-specific modal diameter programming,
;in effect for Y
N50 Y250 X300 ;Dimensions: X and Y in diameter
N60 DIAM90 ;Dimensions: X G90/AC in the diameter, G91/IC in the
radius
N70 Y200 ;Y: continuing, axis-specific modal diameter
programming
N75 G91 Y20 U=DIC(40) ;Dimensions: Y in the diameter, U non-modally IC in
the diameter
N80 X50 Y100 ;Dimensions: X in the radius (G91), Y in the diameter
N85 G90 X100 U200 ;Dimensions: X in the diameter, U in the radius
N90 DIAMCHANA[Y] ;Y accepts the channel status DIAM90
N95 G91 X100 Y100 ;Dimensions: X and Y in the radius(G91)
N100 G90 X200 Y200 ;Dimensions: X and Y in diameter
Channel 1
N10 G0 G90 X100 Y50 ;no diameter programming is active
N20 DIAMON ;Channel-specific diameter programming for X
N30 Y200 X200 ;Dimensions: X in the diameter, Y in the radius
N40 DIAMONA[Y] ;Y axis-specific modal diameter programming
N50 Y250 X300 ;Dimensions: X and Y in diameter
N60 SETM(1) ;Synchronous marker 1
N70 WAIT(1,2) ;wait for synchronous marker 1 in channel 2
Channel 2
...
N50 DIAMOF ;channel 2 no diameter programming active
...
N100 WAIT(1,1) ;wait for synchronous marker 1 in channel 1
N110 GETD(Y) ;Axis replacement direct Y
N120 Y100 ;Y the channel-specific diameter programming
;subordinated in channel 2, i.e. dimension in the radius