Siemens SINUMERIK 840D sl Function Manual page 584

Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

M1: Kinematic transformation
7.10 Examples
MD20070 $MC_AXCONF_MACHAX_USED[1]=3
MD20070 $MC_AXCONF_MACHAX_USED[2]=1
MD20070 $MC_AXCONF_MACHAX_USED[3] = 4
MD20070 $MC_AXCONF_MACHAX_USED[3] = 0
MD20070 $MA_SPIND_ASSIGN_TO_MACHAX[AX1]= 1
MD20070 $MA_SPIND_ASSIGN_TO_MACHAX[AX2]= 0
MD20070 $MA_SPIND_ASSIGN_TO_MACHAX[AX3]= 0
MD20070 $MA_SPIND_ASSIGN_TO_MACHAX[AX4]= 2
MD10000 $MN_AXCONF_MACHAX_NAME_TAB[0]="CM"
MD10000 $MN_AXCONF_MACHAX_NAME_TAB[1]="XM"
MD10000 $MN_AXCONF_MACHAX_NAME_TAB[2]="ZM"
MD10000 $MN_AXCONF_MACHAX_NAME_TAB[3]="ASM"
; prepare for TRANSMIT (as first and only transformation)
$MA_ROT_IS_MODULO[3] = TRUE
MD24100 $MC_TRAFO_TYPE_1 = 256
MD24110 $MC_TRAFO_AXES_IN_1[0] = 1 ;
MD24110 $MC_TRAFO_AXES_IN_1[1] = 3
MD24110 $MC_TRAFO_AXES_IN_1[2]=2
MD24120$MC_TRAFO_GEOAX_ASSIGN_TAB_1[
0]=1
MD24120
$MC_TRAFO_GEOAX_ASSIGN_TAB_1[1]=3
MD24120
$MC_TRAFO_GEOAX_ASSIGN_TAB_1[2]=2
MD24900
$MC_TRANSMIT_ROT_AX_OFFSET_1=0
MD24910
$MC_TRANSMIT_ROT_SIGN_IS_PLUS_1=FALSE
MD24920 $MC_TRANSMIT_BASE_TOOL_1
[0]=0.0
MD24920 $MC_TRANSMIT_BASE_TOOL_1
[1]=0.0
MD24920 $MC_TRANSMIT_BASE_TOOL_1
[2]=0.0
; activation TRANSMIT
; Programming in X,Y,Z
; Return to rotational operation
TRAFOOF
584
: ZC as machine axis 3
: CC as machine axis 1
: ASC as machine axis 4
: Empty
: C is spindle 1
: X is no spindle
: Z is no spindle
: AS is spindle 2
: 1st machine axis
: 2nd machine axis
: 3rd machine axis
: 4th machine axis
; c as modulo axis
;TRANSMIT transformation
; channel axis perpendicular to rotary
axis
; channel rotary axis
; channel axis parallel to rotary axis
; 1st channel axis becomes GEOAX X
; 2nd channel axis becomes GEOAX Y
; 3rd channel axis becomes GEOAX Z
; rotation position X-Y plane against
zero position of the rotary axis
; Rotary axis turns
; tool center distance in X
; tool center distance in Y
; tool center distance in Z
Function Manual, 09/2009, 6FC5397-1BP20-0BA0
Extended Functions

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840de slSinumerik 828d

Table of Contents