B3: Distributed systems - 840D sl only
2.3 Examples
Extended Functions
136 Function Manual, 03/2013, 6FC5397-1BP40-3BA1
Machine data for NCU1 (leading axis)
Machine data Meaning
$MN_NCU_LINKNO = 1 1. or master NCU
$MN_MM_NCU_LINK_MASK = 1 NCU link active
$MN_MM_LINK_NUM_OF_MODULES= 2 Number of link modules
$MN_MM_SERVO_FIFO_SIZE = 4 The size of the data buffer is increased to 4 between
interpolation and position control
$MN_AXCONF_LOGIC_MACHAX_TAB[0] = "AX1"
$MN_AXCONF_LOGIC_MACHAX_TAB[1] = "AX2"
$MN_AXCONF_LOGIC_MACHAX_TAB[2] = "AX3"
$MN_AXCONF_MACHAX_NAME_TAB[0] = "XM1"
$MN_AXCONF_MACHAX_NAME_TAB[2] = "YM1"
$MA_AXCONF_ASSIGN_MASTER_NCK[ AX3 ] = 1
$MC_AXCONF_MACHAX_USED[0]=1 ; X
$MC_AXCONF_MACHAX_USED[1]=2 ; Y
$MC_AXCONF_MACHAX_USED[2]=3 ; Z
Machine data for NCU2 (following axis)
Machine data Meaning
$MN_NCU_LINKNO = 2 2. NCU number
$MN_MM_NCU_LINK_MASK = 1 Activate link
$MN_MM_NUM_CURVE_TABS = 5 Number of curve tables
$MN_MM_LINK_NUM_OF_MODULES= 2 Number of link modules
$MN_MM_NUM_CURVE_SEGMENTS= 50
$MN_MM_NUM_CURVE_POLYNOMS = 100
$MN_MM_SERVO_FIFO_SIZE = 2 Size of the data buffer between interpolation and position
control (standard)
$MN_AXCONF_LOGIC_MACHAX_TAB[0] = "NC1_AX3" Lead link on NCU1/AX3
$MN_AXCONF_LOGIC_MACHAX_TAB[1] = "AX2"
$MN_AXCONF_LOGIC_MACHAX_TAB[2] = "AX3"
$MC_AXCONF_MACHAX_USED[0]=3 AX3 is machine axis of the 1st channel axis
$MC_AXCONF_MACHAX_USED[1]=2 AX2 is machine axis of the 2nd channel axis
$MC_AXCONF_MACHAX_USED[2]=1 AX3 on NCU1 is machine axis of the 3rd channel axis