Stepper motors should hold position when error.

More
1 year 1 month ago #335565 by LeonDolnicar
I am running a 3 axis CNC mill with stepper motors, through a 7i76eu card running linux CNC. Currently when one of the motor drivers gets a fault, the motor lose all power. This is problematic for the Z axis, which uses a stepper motor with a brake. When its driver gets a fault the brake is engaged, but there is a delay, in the meantime the z axis is in free fall for about 10cm. Is it possible to program the stepper drivers in such a way that when they get a fault they stop the motors and hold the position.

Thank you for all the answer and suggestions in advance.

Please Log in or Create an account to join the conversation.

More
1 year 1 month ago #335573 by tommylight
How does LinuxCNC/Mesa know there was a fault?
If drives have fault out, there might be something we can do, but for now i am out of commission as i spent the whole day chasing python scripts to output gcode for 3 and 4 axis machines from some really obtuse files some proprietary software outputs.

Please Log in or Create an account to join the conversation.

More
1 year 1 week ago #336699 by LeonDolnicar
Faults from stepper drivers are wired as inputs on mesa card. When fault is triggered mesa triggers emergency stop.

Please Log in or Create an account to join the conversation.

More
1 year 1 week ago #336704 by PCW
Does the drive itself power down on a fault?

Please Log in or Create an account to join the conversation.

More
1 year 1 week ago #336835 by LeonDolnicar
Yes,

the motor driver detects the fault and sends the signal to the the mesa. When driver detects the fault it also disables the motor (causing the z axis to fall). What I want is for the driver to stop the motor and hold position when it detects a fault not disable it.

Please Log in or Create an account to join the conversation.

More
1 year 1 week ago #336836 by PCW
Can you change the drives disable behaviour?
If not, is there a way to reset the drive?

Please Log in or Create an account to join the conversation.

Time to create page: 0.380 seconds
Powered by Kunena Forum