1. UCCNC crashes - motion control board should act accordingly, go to some safe state
2. motion control board is in fault state - is charge pump signal continued to be output? Does it respond to limit switches? Is it in safe state (how does it know that itself is in fault state)?
3. loss of communication between UCCNC and motion control board - go to some safe state
Bottom line is this - what is the issue with having safe default states for outputs instead of arbitrarily selecting active low? CNC Drive is selling a universal motion controller that can be used in many different situations. They will never know if the system has active high or low relays/motors or if a charge pump circuit is present. They should do whatever possible to reach a safe state during start up or fault condition.
I know the ESS and UC300 use different hardware (FPGA vs microcontroller). It seems the supplier made a conscious decision to trust the ESS to operate safely without employing a charge pump. They have sold enough systems that they would know if there is a concern.
cncdrive wrote:1. UCCNC crashes - motion control board should act accordingly, go to some safe state
2. motion control board is in fault state - is charge pump signal continued to be output? Does it respond to limit switches? Is it in safe state (how does it know that itself is in fault state)?
3. loss of communication between UCCNC and motion control board - go to some safe state
1.) It does switch the outputs to inactive states. Since the motion controller is already under software control the motion controller knows signals inactive states on a software crash event and switches them to that state...
2.) Depends on your settings. You can configure the charge pump to exist only when not in e-stop, if you configure it like that then limit switches will remove the charge pump.
3.) Same as in point 1.
Users browsing this forum: No registered users and 10 guests