Here's some more info. I believe your machine will use "A" codes instead of "B" codes. It will make a lot more sense if you can find the manual.
(LOAD DETECTION SAMPLE)
(SET PEAK LOAD TO 999)
M378 B999 (999 IS MAX LOAD)
(SET UP TABLE 1 WITH LOAD AND TIME)
M376 B100 (100 PERCENT)
M377 B20 (2 SECONDS)
M379 B01 (TABLE 1)
(SET UP TABLE 2 WITH LOAD AND TIME)
M376 B50 (50 PERCENT)
M377 B40 (4 SECONDS)
M379 B02 (TABLE 2)
(UP TO 10 TABLES CAN BE SET)
(START DETECTION)
M371 B201 (DETECT Z-AXIS ACCORDING TO TABLE 1)
(M374) M375 (CONDITION FEED HOLD, OR FH WITH SP. STOP)
(!!! INSERT ROUGH MACHINING OPERATION HERE !!!)
(START DETECTION)
M371 B602 (DETECT SPINDLE-1 ACCORDING TO TABLE 2)
(!!! INSERT ROUGH MACHINING OPERATION HERE !!!)
(PAUSE DETECTION)
M370 B602 (PAUSE DETECTING SP1 ACCORDING TO TABLE 2)
(!!! INSERT FINISH MACHINING OPERATION HERE !!!)
(CANCEL ALL LOAD DETECTION)
M370 B0 (CANCEL FOR ALL AXES)
(INSERT OTHER MACHINING OPERATIONS NOT REQUIRING LOAD DETECT)
M30 (PROGRAM END)
(M-CODES)
(M370 AXIAL LOAD DETECTION INVALID)
(M371 AXIAL LOAD DETECTION START)
(B-CODES, OR A)
(0** = ALL AXES)
(1** = X AXIS)
(2** = Z AXIS)
(3** = C AXIS)
(4** = 4TH AXIS)
(5** = 5TH AXIS)
(6** = SPINDLE 1)
(7** = SPINDLE 2)
(8** = MILLING SPINDLE)
(M372 AXIAL LOAD DETECTION TEMPORARILY INVALID)
(M373 AXIAL LOAD DETECTION RESTART)
(M374 FEED HOLD ON OVERLOAD, CLEAR TO CONT. OR RESET)
(M375 FH AND SP STOP ONOVERLOAD, MUST RESET)
(M376 DETECTION LEVEL PERCENTAGE)
(M377 DETECTION TIME SETTING)
(M378 DETECTION PEAK PRECENTAGE)
(M379 DETECTION TABLE NUMBER REGISTRATION)
(FOLLOW THESE M-CODES WITH A OR B CODE)
(SAMPLE DATA TABLE FROM EXAMPLE ABOVE)
( # - PERCENT - SECONDS)
(01 100 2 )
(02 50 4 )
(03 )
(04 )
(05 )
(06 )
(07 )
(08 )
(09 )
(10 )
(ALARM EXAMPLE)
(#253 OVERLOAD DETECT 1, , )
(--ALARMS STATUS--)
(AXIS - TIME - LOAD)
( X 1 11 )
( Z 2 12 )
( C 3 13 )
(4TH 4 14 )
(5TH 5 15 )
(SP1 6 16 )
(SP2 7 17 )
(MILL SP 8 18 )