AnthonyLH Posted November 13, 2014 Posted November 13, 2014 Dear all, Is there a way of reseting an AmpFault status without enabling the motor? The only way i found to reset a "Coord.RunTimeError" is to do a "&i enable". Is there another way? I would have like to reset errors without enabling axes (if possible)
AnthonyLH Posted November 13, 2014 Author Posted November 13, 2014 Dear all, Is there a way of reseting an AmpFault status without enabling the motor? The only way i found to reset a "Coord.RunTimeError" is to do a "&i enable". Is there another way? I would have like to reset errors without enabling axes (if possible)
curtwilson Posted November 13, 2014 Posted November 13, 2014 The motor and coordinate system fault status bits are designed to be latched until the motor is re-enabled (in case of a "kill" fault) or commanded to move again (in case of an "abort" fault). We do not have a "fault clear" function for these software status bits. If the motor was killed in a fault, as from an amplifier fault condition, you could issue a command line like "#1 out0 k" (or from a PLC program: "cout1:0 kill1"). This momentary enabling is enough to clear the status bit(s) -- provided that the amp fault input is no longer set -- but not enough to do anything physical to the motor. If the motor was aborted to a closed loop stop, a "j:0" zero-distance jog command could clear the fault bit -- again, provided that the condition that created the fault is no longer present.
curtwilson Posted November 13, 2014 Posted November 13, 2014 The motor and coordinate system fault status bits are designed to be latched until the motor is re-enabled (in case of a "kill" fault) or commanded to move again (in case of an "abort" fault). We do not have a "fault clear" function for these software status bits. If the motor was killed in a fault, as from an amplifier fault condition, you could issue a command line like "#1 out0 k" (or from a PLC program: "cout1:0 kill1"). This momentary enabling is enough to clear the status bit(s) -- provided that the amp fault input is no longer set -- but not enough to do anything physical to the motor. If the motor was aborted to a closed loop stop, a "j:0" zero-distance jog command could clear the fault bit -- again, provided that the condition that created the fault is no longer present. 1
Recommended Posts