Pro4896 New Build, 9031 Drive Fault on any "fast" move, and other issues

I just completed my Pro4896 build and having issues with CNC12 and movements. During a “slow” jog I can move the machine freely on all axis, the spindle (AV70S) will start and go to full RPM, everything moves correctly, all servo motor lights are amber at rest, all proximity sensors trigger at the appropriate flag per indicator lights.

When I switch to a “fast” jog any Y movement results in a loud “bang” and the system grinds to a halt within a few inches travel. I get a 9031 Drive Fault error.

When trying to home, same issue.

In either slow, fast, or home when the X axis moves to the left it throws the “fixed” cable track hinges apart (so far I can reconnect them) and slams into the hard stop and I have to manually push it a bit (does not disengage the rack) before I can clear the error. Movement to the right seems fine. Guessing this may just be a need more move the left sensor flag a bit, but per the indicator light the prox sensor IS triggering and it just doesn’t stop. XYZ Prox indicator on VCP is triggered.

Anyone got any words of wisdom?

Are you only getting a drive fault when you move Y? What about X?

If it’s only one axis then the motors are likely doing their job and throwing a fault because they are jammed somehow… Check for loose cabling as well.

If it’s all axes there’s a chance you may have selected stepper instead of servo in the motor settings…

Did you reprogram you VFD?

Also did you watch this video?

I get the fault on any fast move on Y. With X it will fast move. Move to the right seems fine, it stops short of hitting the bumped. Move left and it’ll slam into the stops resulting in the same fault, but it will traverse the whole width of the gantry.

I sort of suspect that the Y motors are not perfectly square to one another, I’ve only tested it visually, the motors look to be about the same position. When I am back at the machine I will get under it and count teeth and measure it with my calipers. Would just a tooth or two off square cause a jam on a fast move and not a slow move over just a few inches travel?

Another observation is that I can only manually move the Y axis very slowly, more than a half inch a second or so and it’ll start to stutter and jerk as I push it, if I push too hard it’ll seize up and not move at all unless pressure is halted. An end-end manual move takes over a minute.

The VFD is new from the box, nothing in the documentation suggests it needs to be reprogramed. In fact it seems the opposite, that when purchased together they’re pre-programed?

I did re-run the wizard to verify that I was on servos.

I won’t get back in the shop until Tuesday, so no rush on this. I appreciate the quick reply on a Saturday!

It’s ok if the gantry is a little out of square. When you home it it will square itself:

It shouldn’t

This is normal.

This is correct

This points to a problem with your Y motors. Make sure they’re hooked up correctly, and to the correct motor ports. Also make sure they’re moving in the right direction (not opposite of one another)

You CAN smack them into the bumpers when moving the machine around, this is normal until the machine is homed. At that point it “knows” where it is so it will no longer allow you to hit the end stops.

Run through the troubleshooting here: CNC12 EX Controller - Troubleshooting

If that doesn’t yield anything open up a support ticket and we can get you some help. I’m sure it’s something “simple but not obvious” and we’ll get you all sorted out.

Quick update:

I do all my design work in metric, so I switched units to mm. I think at some point in doing that the whole process went sideways and the math got messed up. I’ve reloaded a new profile with all the defaults and not making any changes to units, and the machine is able to home. I’ve got home, TT, and spoil board located. Now I can continue with the video I think!

FWIW, I don’t get these numbers:

In inches the default is 10 and 1000 in/min

Metric SHOULD be 254 & 25400 mm/min

But that’s what the jog speeds were under my metric profile.

If you switched to metric while leaving the wizard open this can cause a lot of problems.

If you did that the easiest thing to do is to start a new profile. Before even opening the wizard go into CNC12 and set it to metric. Then proceed with setup.