Getting "DRIVE FAULT" when trying to bench run... [RESOLVED]

All things related to the Centroid Acorn CNC Controller

Moderator: cnckeith

geneb
Posts: 33
Joined: Mon Apr 15, 2024 7:49 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Washington State
Contact:

Getting "DRIVE FAULT" when trying to bench run... [RESOLVED]

Post by geneb »

I've been slowly working on my SB conversion and I'm getting things configured in order to do a bench run of the system.

I'm using a Leadshine closed loop stepper (CS-D1008) and using the Centroid schematic # S14974.
I do not have any end stops or homing switches as part of the setup.

Initially I wasn't getting anything out of the system at all and some digging lead me to getting the correct driver configuration selected via the Wizard.
After this, any action that would result in a stepper move results in a DRIVE FAULT error.

My testing:

1. Power on - stepper is locked (powered) and the fan for its power supply kicks on. Voltage supplied is 60v as checked by meter.
2. Run CNC12.
After CNC12 starts up, there's a very soft "tick" sound coming from where I've got the Acorn set up on the bench. The power supply fan cuts out
and I can turn the stepper output shaft by hand, indicating that it's no longer powered.

3. Click RESET - no error - Stepper remains unlocked.

4. Click Cycle Start - stepper locks briefly (PS fan kicks on for less than a second)
I hear the same soft "tick" sound.
Stepper is no longer locked
"9031 DRIVE FAULT" displayed in the on-screen log.

5. Clicking any of the axis movement icons on the VCP results in the same behavior as #4 above.

Removing power from the Acorn board results in the stepper motor becoming powered up.

I've verified the connections I'm using from the driver to the Acorn board based on the referenced schematic.

Connections:
PUL+ - 5V
PUL- - STEP 1 (Pin 2 on DB25)
DIR+ - 5V
DIR- - DIR 1 (Pin 3 on DB25)
ENA+ - 5V
ENA- - ENABLE 1 (EN1 pin on Acorn)
PEND+ - N/C
PEND- - N/C
ALM+ - DRIVE OK 1 (IN5 pin on Acorn)
ALM- - COM (gnd)

Here's a photo of the current layout:


Any ideas?

tnx.

g.
Last edited by geneb on Sun Aug 18, 2024 4:33 pm, edited 1 time in total.


ShawnM
Community Expert
Posts: 3036
Joined: Fri May 24, 2019 8:34 am
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 7804734C6498-0401191832
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Clearwater, FL

Re: Getting "DRIVE FAULT" when trying to bench run...

Post by ShawnM »

Please post a current report and wizard screen shots (CTRL+P when in the wizard) so we can have a look at your inputs and how they are setup. Seems like an input might be inverted or not configured correctly.


Gary Campbell
Posts: 2357
Joined: Sat Nov 18, 2017 2:32 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: Yes
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: Acorn 238
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Bergland, MI, USA
Contact:

Re: Getting "DRIVE FAULT" when trying to bench run...

Post by Gary Campbell »

While you are setting up the system and troubleshooting, remove the input designations such as "DriveOk" and "SpindleOk". This will allow you to test without dumping power to the components. You can monitor the faults via the LEDs on the drives and the inputs that the alarms are connected to.

Also, doing this will help you set the normal state of the inputs more accurately by monitoring the state of the Acorn's input LED
GCnC Control
CNC Control & Retrofits
CNC Depot Modular ATC kits
https://www.youtube.com/user/Islaww1/videos


Ken Rychlik
Posts: 566
Joined: Wed Jan 23, 2019 4:19 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 80F5B5B92C3A-0213236854
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Getting "DRIVE FAULT" when trying to bench run...

Post by Ken Rychlik »

Enable input is optional and I would leave that unhooked while testing. I don't use that at all, as when they have power, they are enabled.
When you go back to the fault input, try normally open on the input rather than normally closed.
Ken


tblough
Community Expert
Posts: 3544
Joined: Tue Mar 22, 2016 10:03 am
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: Yes
Hickory CNC Controller: No
Oak CNC controller: Yes
CNC Control System Serial Number: 100505
100327
102696
103432
7804732B977B-0624192192
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Boston, MA
Contact:

Re: Getting "DRIVE FAULT" when trying to bench run...

Post by tblough »

It sounds like you have a direct short to ground as soon as your MCR is enabled (the soft click). Then the power supply goes into over current protection mode (fan turns off).

Carefully recheck your wiring.
Cheers,

Tom
Confidence is the feeling you have before you fully understand the situation.
I have CDO. It's like OCD, but the letters are where they should be.


Gary Campbell
Posts: 2357
Joined: Sat Nov 18, 2017 2:32 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: Yes
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: Acorn 238
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Bergland, MI, USA
Contact:

Re: Getting "DRIVE FAULT" when trying to bench run...

Post by Gary Campbell »

Ken is correct, do not use the ENA connections. According to their manual, LeadShine drives are disabled when power is asserted to the ENA pins.
GCnC Control
CNC Control & Retrofits
CNC Depot Modular ATC kits
https://www.youtube.com/user/Islaww1/videos


geneb
Posts: 33
Joined: Mon Apr 15, 2024 7:49 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Washington State
Contact:

Re: Getting "DRIVE FAULT" when trying to bench run...

Post by geneb »

I will go through everything again today to make sure the wiring is good.

If the ENA connections shouldn't be used, why are they called out on the schematic provided by Centroid?

tnx.

(FYI, even though I've got the forum set to send me notifications on replies, I wasn't notified of any of you kind folks replies.)

tnx.

g.


geneb
Posts: 33
Joined: Mon Apr 15, 2024 7:49 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Washington State
Contact:

Re: Getting "DRIVE FAULT" when trying to bench run...

Post by geneb »

I removed the ENA connections and the behavior remains the same, without the stepper unlock - it remains locked. Any movement attempt results in DRIVE FAULT.

Pics of my config and the report zip are attached.

tnx.

g.
Attachments
report_544538049311-0322248122_2024-08-17_14-55-11.zip
(904.92 KiB) Downloaded 6 times
page5.png
page4.png
page3.png
page2.png
page1.png


Sword
Posts: 842
Joined: Fri Nov 30, 2018 1:04 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Thorp WI

Re: Getting "DRIVE FAULT" when trying to bench run...

Post by Sword »

Imgur link doesn't work, and it's hard to tell by zooming in on it here, but something doesn't look right with that E-Stop circuit. Are there two black wires going into input #1? It looks like IN1 and IN8 are looped together and to common. Really hard to see for sure.

Also, verify that the 6 encoder wires are in the correct order. Do you get a flash code from the driver?
Scott


ShawnM
Community Expert
Posts: 3036
Joined: Fri May 24, 2019 8:34 am
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 7804734C6498-0401191832
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Clearwater, FL

Re: Getting "DRIVE FAULT" when trying to bench run...

Post by ShawnM »

As Gary mentioned earlier, also remove the "drive ok" from your inputs. See if this gets the drives moving then figure out the alarm signals. You may have the alarm signal wired incorrectly or it may be a NO circuit and you have it set for NC. Either way, drag the "drive ok" input out of input 5, write those settings to Acorn and try again.


Post Reply