Z-Axis Brake with Clearpath Hard Stop Homing
Posted: Fri Jul 25, 2025 7:19 am
I need advice on how to wire my Z-Axis brake.
I have Clearpath Servos wired via the C86 board with hard enable. When power is on, the Acorn board is powered up and the Servo motors are enabled. The motors slowly march to endstops and hard stop homing is completed. Works great. It all happens before I even have CNC12 running.
I put in a Z-axis brake powered from 24 volts. If I wire 24 volts to both the brake (directly) and the Acorn, the brake releases a split second before servos are engaged and the spindle plunges down. No bueno.
I now have 24 volts wired through Output3 running AxisBrakeRelease. AxisBrakeRelease (as I understand it) requires a motor command to close the output and release the brake. To make this work I have to power up the system with the E-Stop engaged so power won't go to the motors. I can then power up CNC12. Then I have to reach over and release the E-stop followed quickly by hitting Start so the brake releases. This works fine but feels kludgy. I'd like a solution where there is a very short delay between Servo Activation and Z-brake release that doesn't require my intervention. This could be via wiring, some interaction between the DriveOK input, or changes to the PLC.
What would you suggest I do to get the brake/motor timing working right?
I have Clearpath Servos wired via the C86 board with hard enable. When power is on, the Acorn board is powered up and the Servo motors are enabled. The motors slowly march to endstops and hard stop homing is completed. Works great. It all happens before I even have CNC12 running.
I put in a Z-axis brake powered from 24 volts. If I wire 24 volts to both the brake (directly) and the Acorn, the brake releases a split second before servos are engaged and the spindle plunges down. No bueno.
I now have 24 volts wired through Output3 running AxisBrakeRelease. AxisBrakeRelease (as I understand it) requires a motor command to close the output and release the brake. To make this work I have to power up the system with the E-Stop engaged so power won't go to the motors. I can then power up CNC12. Then I have to reach over and release the E-stop followed quickly by hitting Start so the brake releases. This works fine but feels kludgy. I'd like a solution where there is a very short delay between Servo Activation and Z-brake release that doesn't require my intervention. This could be via wiring, some interaction between the DriveOK input, or changes to the PLC.
What would you suggest I do to get the brake/motor timing working right?