E-Stop implementation #7
Labels
discussion
electrical
issues related to mains voltage circuitry
electronics
issues relating to low voltage circuits
See FluidNC E-Stop docs and onefinitycnc forum post.
E-Stop requirements
We need to ensure that the machine can be safely stopped in an emergency. This includes machine faults, as well as direct risk to life events.
The method used should fail safe. That is, if any part of the e-stop system fails, estop should be activated.
Loss of power to the control board or spindle should activate the estop.
After loss of power, restoring power should not allow the machine to move until estop condition is reset.
Operation of the door lock/interlock will be considered as a separate issue.
Recomendations
FluidNC docs recommend cutting the power.
The onefinity form post on the subject recommends against cutting power to a running VFD, but that if risk assessment requires cutting power, the entire machine should be cut off.
Cutting the power will not stop the machine until it has discharged any energy stored in the VFD, stepper drivers and stepper PSU (although in practice this may happen very quickly).
Digital e-stop methods
FluidNC can be reset via gpio, rather than the hardware reset pin.
This will immediately halt the machine and stop the spindle. Steppers will remain energised if the timeout is disabled (which currently it is, to avoid losing position when idle).
The stepper motor enable input is NO(normally open) and must be supplied with current to disable the motors. This isn't ideal because a break in the circuit would prevent the motors from being disabled.
The VFD has an 'estop' signal input. The docs give no detail on how it functions, but presumably it complies with the ISO standards and takes a NC (normally closed) input. Presumably this results in a coasting stop rather than the powered stop that the 'stop' signal would cause.
FluidNC should raise an alarm if the spindle speed falls below target speed, and may also raise an alarm if the VFD reports the estop or stop inputs.
Proposed Schemes
One or more of the following schemes should be implemented:
See this diagram.
Comments
The exact behaviour of FluidNC and the VFD with regards to stop signals and loss of communication needs to be examined before a scheme can be settled on.
The text was updated successfully, but these errors were encountered: