Fanuc DMDR Alarm Codes

Home > Fanuc > Alarm CodesDMDR Alarm Codes

Fanuc DMDR Alarm Codes

DMDR-001 SERVO Adjust mode canceled G:%d M:%d
Cause: This will be reported when adjusting mode is canceled and normal mode is selected.
Remedy: Calibration will be lost when this error is posted. Calibration is required to run the program
after canceling adjusting mode.
________________________________________________________________
DMDR-002 SERVO Master gets selected G:%d M:%d
Cause: This will be reported when a master axis is selected in adjusting mode.
Remedy: Set $DUAL_DRIVE.$ADJUST_SEL to 0 when you cancel adjusting mode. Calibration
will be lost when this error is posted.
________________________________________________________________
DMDR-003 SERVO Slave gets selected G:%d M:%d
Cause: This will be reported when a slave axis is selected in adjusting mode.
Remedy: Set $DUAL_DRIVE.$ADJUST_SEL to 0 when you cancel adjusting mode. Calibration
will be lost when this error is posted.
________________________________________________________________
DMDR-004 SERVO Wrong adjust number(G:%d M:%d)
Cause: This will be reported when a wrong number is selected in adjusting mode.
Remedy: Set $DUAL_DRIVE.$ADJUST_SEL to the valid number. Variable settings:
• 0: Both axes move coordinately
• 1: A master axis only moves.
• 2: A slave axis only moves.
NOTE: Calibration will be lost when this error is posted.
________________________________________________________________
DMDR-005 SERVO Large position gap (G:%d M:%d)
Cause: The position inconsistency between a master axis and a slave axis is too large. That is,
$DUAL_DRIVE.$POS_GAP has exceeded $DUAL_DRIVE.$POS_GAPTOL.
Remedy: See if no mechanical problem exists. Or, tune up $DUAL_ DRIVE.$POS_GAPTOL
properly again. Calibration will be lost when this error is posted.
________________________________________________________________
DMDR-006 SERVO Large command gap1 (G:%d M:%d)
Cause: Motion command inconsistency between a master axis and a slave axis is too large. That is,
$DUAL_DRIVE.$CMD_GAP1 has exceeded $DUAL_DRIVE. $CMD_GAPTOL1.
Remedy: See that no mechanical problem exists. Or tune up $DUAL_ DRIVE.$CMD_GAPTOL1
properly again.
________________________________________________________________
DMDR-007 SERVO Large command gap2 (G:%d M:%d)
Cause: Motion command inconsistency between a master axis and a slave axis is too large. That is,
$DUAL_DRIVE.$CMD_GAP2 has exceeded $DUAL_DRIVE. $CMD_GAPTOL2.
Remedy: See that no mechanical problem exists. Or tune up $DUAL_ DRIVE.$CMD_GAPTOL2
properly again.
________________________________________________________________
DMDR-008 SERVO Large command gap3 (G:%d M:%d)
Cause: The motion command inconsistency between a master axis and a slave axis is too large. That
is, $DUAL_DRIVE.$CMD_GAP3 has exceeded $DUAL_DRIVE.$CMD_GAPTOL3.
Remedy: See that no mechanical problem exists. Or, tune up $DUAL_ DRIVE.$CMD_GAPTOL3
properly again.
________________________________________________________________
DMDR-009 SERVO Large synch errror (G:%d M:%d)
Cause: The servo error inconsistency between a master axis and a slave axis is too large. That is,
$DUAL_DRIVE.$SYNC_ER has exceeded $DUAL_DRIVE. $SYNC_ER_TOL.
Remedy: See that no mechanical problem exists. Or, tune synchronous compensation parameters
again. Calibration will be lost when this error is posted.
________________________________________________________________
DMDR-010 WARN Invalid dual axis config(G:%d)
Cause: Dual axis configuration is invalid.
Remedy: Check $DUAL_DRIVE.$M_AXIS_NUM and $DUAL_DRIVE.$S_AXIS_NUM.
________________________________________________________________
DMDR-021 SERVO Selected adjust mode G:%d M:%d
Cause: This will be reported when you perform calibration under adjusting mode.
Remedy: Cancel adjusting mode first when you perform calibration. Calibration will be lost when
this error is posted.
________________________________________________________________
DMDR-031 WARN Fail to get memory area
Cause: There is insufficient memory (DRAM) to allocate memory for the Dual-Drive option.
Remedy: Check the amount of memory(DRAM) being used by the system. Replace the CPU card to
the one that has a larger memory size if necessary.