AnthonyLH Posted November 13, 2014 Share 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) Link to comment Share on other sites More sharing options...
AnthonyLH Posted November 13, 2014 Author Share 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) Link to comment Share on other sites More sharing options...
curtwilson Posted November 13, 2014 Share 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. Link to comment Share on other sites More sharing options...
curtwilson Posted November 13, 2014 Share 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 Link to comment Share on other sites More sharing options...
Recommended Posts