Siemens SINUMERIK 840D sl Function Manual page 382

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

Advertisement

K5: Channel synchronization, axis interchange
6.2 Axis replacement
Parameter assignment
Channel 1
Axis names in the channel: MD20080
● $MC_AXCONF_CHANAX_NAME_TAB[<channel 1>][ 0 ] = "X" ; 1st channel axis
● $MC_AXCONF_CHANAX_NAME_TAB[<channel 1>][ 1 ] = "Y" ; 1st channel axis
● $MC_AXCONF_CHANAX_NAME_TAB[<channel 1>][ 2 ] = "Z" ; 1st channel axis
● $MC_AXCONF_CHANAX_NAME_TAB[<channel 1>][ 3 ] = "U" ; 1st channel axis
Machine axes used: MD20070
● $MC_AXCONF_MACHAX_USED[<channel 1>][ 0 ] = 1 ; 1st channel axis → axis 1
● $MC_AXCONF_MACHAX_USED[<channel 1>][ 1 ] = 2 ; 2nd channel axis → axis 2
● $MC_AXCONF_MACHAX_USED[<channel 1>][ 2 ] = 3 ; 3rd channel axis → axis 3
● $MC_AXCONF_MACHAX_USED[<channel 1>][ 3 ] = 4 ; 4th channel axis → axis 4
Channel 2
Axis names in the channel: MD20080
● $MC_AXCONF_CHANAX_NAME_TAB[<channel 2>][ 0 ] = "X" ; 1st channel axis
● $MC_AXCONF_CHANAX_NAME_TAB[<channel 2>][ 1 ] = "Y" ; 1st channel axis
● $MC_AXCONF_CHANAX_NAME_TAB[<channel 2>][ 2 ] = "U" ; 1st channel axis
Machine axes used: MD20070
● $MC_AXCONF_MACHAX_USED[<channel 2>][ 0 ] = 5 ; 1st channel axis → axis 5
● $MC_AXCONF_MACHAX_USED[<channel 2>][ 1 ] = 6 ; 2nd channel axis → axis 6
● $MC_AXCONF_MACHAX_USED[<channel 2>][ 2 ] = 4 ; 3rd channel axis → axis 4
Default assignment
Master channel of axis 4 (AX4) → channel 1
AX4 is the standard name of the 4th machine axis according to MD10000
$MN_AXCONF_MACHAX_NAME_TAB[ 3 ]
● MD30550 $MA_AXCONF_ASSIGN_MASTER_CHAN[ AX4 ] = 1
Program example
Program in channel 1
...
; Traversing axis 4 (AX4)
G01 F1000 U100
; Release of AX4
RELEASE(AX4)
382
Program in channel 2
...
; Synchronization point with channel 1
; WAITM(1,1,2)
; Request for AX4
GET(AX4)
Function Manual, 10/2015, 6FC5397-1BP40-5BA3
Extended Functions

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 828d

Table of Contents