Build Thread - Acorn DIY 5'x10' CNC Mod

All things related to the Centroid Acorn CNC Controller

Moderator: cnckeith

seeheartouch
Posts: 12
Joined: Mon Nov 28, 2022 11:50 am
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 0CB2B7D9220B-1113203953
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Build Thread - Acorn DIY 5'x10' CNC Mod

Post by seeheartouch »

Going to do my best to create a proper build thread (first time posting, long time peruser, thanks folks!)

My CNCPC system specs are in screenshot, along with fresh report.zip, log, several screenshots of current perams, and images of motor and spindle nameplates and VFD wiring.

OUR SYSTEM:
• Huanyang Inverter - HY04D023B (4KW, 0-400HZ, 18A, 220w)
• Chinese Spindle - 300HZ, 18000rpm, 220w, 4KW, 11A)
• NEMA 34 (XY), NEMA 24 (Z) Steppers
• Acorn DIY CNC Control kit
https://www.centroidcnc.com/centroid_di ... oller.html
• Windows 10 Home (see photos for system ref)
UPDATED PHOTOS - Google Photo Album - https://photos.app.goo.gl/gsqK4U8Q5MCWWe2y8
• No Spindle encoder
• Limit switches are all wired as one trip input



VFD SETTINGS OF NOTE -UPDATED:
PD001 - 1 (comm port)
PD002 - 1 (comm port - Source of operating frequency)
PD003 - 300 (Main Frequency)
PD004 - 300 (Base Frequency)
PD005 - 300 (Max Frequency - Max RPM of the motor)
PD006 - 2.5 (Intermediate Frequency - Should have no relevance)
PD008 - 220 (Max motor voltage from motor nameplate)
PD009 - 15
PD011 - 000 (Minimum Frequency - Set the lower frequency based on desired minimum RPM)
PD014 - 3 (Acceleration Time)
PD015 - 3 (Deceleration Time)
PD070 - 0 (Analog Input - 0 = 0-10VDC input)
PD072 - 0 (Lowest Analog Frequency)
PD073 - 300 (Highest Analog Frequency)
PD142 - 11 (Motor Nameplate current)
PD143 - 2 (# of motor poles)
PD144 - 3000 (Motor Nameplate RPM
PD176 - 1 (Inverter Frequency Standard)

ISSUES
- no remote/software control of VFD from Acorn CNC12, manual or auto, control only from front panel

- VFD LED For is flashing on startup.

There WAS a weird issue with the VDF prior but we could just press RUN on the front panel and then control from CNC 12 - this no longer works. The only thing different that may have caused a comm issue was that I went through the VFD setting and changed them to what you see above than we lost control of VFD from CNC12.


SOLUTIONS ATTEMPTED AND FAILED:
- replace VFD w exact VFD - same result
- bench tested CNC controller board 0-10v and is ALL GOOD
-

SUSPECTED BLAME:
- missed setting in VFD?
Attachments
HY01D523B-VFD-Manual.pdf
(12.13 MiB) Downloaded 8 times
acorn VFD connections.pdf
(144.42 KiB) Downloaded 5 times
report_0CB2B7D9220B-1113203953_2022-12-13_12-03-25.zip
(693.29 KiB) Downloaded 3 times
msg_log.txt
(281.71 KiB) Not downloaded yet
msg_cnt.txt
(2.68 KiB) Not downloaded yet
12_13_2022spindleOK,nospeedcontrolxyzOK..xml
(10.45 KiB) Not downloaded yet
Last edited by seeheartouch on Tue Dec 13, 2022 3:54 pm, edited 8 times in total.
Artist and Educator
ShawnM
Posts: 2214
Joined: Fri May 24, 2019 8:34 am
Acorn CNC Controller: Yes
Allin1DC 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: Build Post - Frankenstein Acorn CNC, 5'x10' - NO CNC12 CONTROL of VFD

Post by ShawnM »

I see a few issues as to why.

First, your PC does not meet the minimum requirements for CNC12 so be careful if you use any of the smoothing settings. It's suggested to get a faster computer that meets the minimum requirements. See this page for PC requirements.

https://www.centroidcnc.com/cnc_pc_perf ... web%20site.

This is not why you cant control the VFD.

You have no outputs defined in the wizard and you do not have FWD wired on the VFD. What diagram did you follow? You need to be able to tell the VFD to SpinFWD.

I'm certain you have a few parameter settings incorrect as well if you can control it from the front of the VFD. Also, you have the number of poles incorrect and the motor rpm incorrect. These values are right on the name plate you posted a pic of.

Also, can you post a link to the VFD manual?
seeheartouch
Posts: 12
Joined: Mon Nov 28, 2022 11:50 am
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 0CB2B7D9220B-1113203953
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Build Post - Acorn DIY 5'x10' CNC Mod

Post by seeheartouch »

Thanks Shawn, your insights were helpful and we've made progress.

I've updated the Build Post with new VFD settings and attachments - new report, new logs, new screenshots for Inputs and Outputs, the schematic used in wiring the VFD (acorn VFD connections.pdf - ACORN_rev4, HUAN YANG VFD)

PD144 - 3000 (Motor Nameplate RPM) - this needs to be 3000 due to 60hz setting - OH, actually 300, not 3000.

Curiously, we (boss and I) perhaps never completed the wiring BUT the CNC worked as expected for some time before we fried the VFD with a wire getting chewed thru and started over w VFD programming and never got back to square one. NOW, we have added in the FWD wiring and the proper Output settings.

We can now turn the spindle on with CNC12 but only when Pd001 is 1 and Pd002 is 1 BUT, we should be able to set PD002 to 2 (comm port - source of operating frequency) in order to utilize the 0-10 voltage from Acorn to VFD for spindle speed control. However, when we DO set Pd002 to 2, we can send a Run command and the VFD goes into Run mode but doesn't read the voltage/frequency reaching it and therefore doesn't spin. So basically we don't have speed control as expected - yet there is voltage reaching the VFD from the board, this is verified.

Any insights are welcome...thanks Shawn et al.
Artist and Educator
tblough
Posts: 3095
Joined: Tue Mar 22, 2016 10:03 am
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
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: Build Post - Acorn DIY 5'x10' CNC Mod

Post by tblough »

Analog input would not be from the comm port for CNC12 control. Since you haven't posted a link to the VFD manual, the only help I can give is there should be a setting for PD002 for input terminals on the VFD, but not the communications port.
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.
seeheartouch
Posts: 12
Joined: Mon Nov 28, 2022 11:50 am
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 0CB2B7D9220B-1113203953
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Build Post - Acorn DIY 5'x10' CNC Mod

Post by seeheartouch »

tblough wrote: Tue Dec 13, 2022 3:39 pm Analog input would not be from the comm port for CNC12 control. Since you haven't posted a link to the VFD manual, the only help I can give is there should be a setting for PD002 for input terminals on the VFD, but not the communications port.
Apologies, missed that step - I've just uploaded the Huanyang Manual to the original build post.
Artist and Educator
tblough
Posts: 3095
Joined: Tue Mar 22, 2016 10:03 am
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
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: Build Thread - Acorn DIY 5'x10' CNC Mod

Post by tblough »

PD002 = 1 (external potentiometer) and the Acorn analog out should be connected to VI and ACM.
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.
seeheartouch
Posts: 12
Joined: Mon Nov 28, 2022 11:50 am
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 0CB2B7D9220B-1113203953
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Build Thread - Acorn DIY 5'x10' CNC Mod

Post by seeheartouch »

tblough wrote: Tue Dec 13, 2022 5:51 pm PD002 = 1 (external potentiometer) and the Acorn analog out should be connected to VI and ACM.
This is exactly my current setup (see last photo in google photo album.
And I've measured the voltage getting to VI and ACM and it does modulate as expected but the VFD is only full speed and the voltage makes no difference. Makes no sense.
Artist and Educator
ShawnM
Posts: 2214
Joined: Fri May 24, 2019 8:34 am
Acorn CNC Controller: Yes
Allin1DC 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: Build Thread - Acorn DIY 5'x10' CNC Mod

Post by ShawnM »

seeheartouch wrote: Mon Dec 12, 2022 6:26 pm ISSUES
- no remote/software control of VFD from Acorn CNC12, manual or auto, control only from front panel

SUSPECTED BLAME:
- missed setting in VFD?
I would think so along with the jumper inside the VFD for the external signal. See page 10 of your manual. It's confusing because the manual is not correct but shorting 1-2 per the drawing is for external control.

PD001 = 1 (source set by external terminals)
PD002 = 1 (source of operating frequency)

All 3 of these set properly will allow the Acorn to control the VFD.
seeheartouch
Posts: 12
Joined: Mon Nov 28, 2022 11:50 am
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 0CB2B7D9220B-1113203953
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Build Thread - Acorn DIY 5'x10' CNC Mod

Post by seeheartouch »

ShawnM wrote: Wed Dec 14, 2022 11:00 am
seeheartouch wrote: Mon Dec 12, 2022 6:26 pm ISSUES
- no remote/software control of VFD from Acorn CNC12, manual or auto, control only from front panel

SUSPECTED BLAME:
- missed setting in VFD?
I would think so along with the jumper inside the VFD for the external signal. See page 10 of your manual. It's confusing because the manual is not correct but shorting 1-2 per the drawing is for external control.

PD001 = 1 (source set by external terminals)
PD002 = 1 (source of operating frequency)

All 3 of these set properly will allow the Acorn to control the VFD.
Agreed, the manual is wrong but (again an oversight not to mention this) this jumper has been tried both ways but, per other posts on this forum, I settled on jumping 1-2 as the right setting - BUT still not communication. I can use the front console buttons to control speed when properly set but still no Acorn voltage commands are being read by VFD...
Artist and Educator
ShawnM
Posts: 2214
Joined: Fri May 24, 2019 8:34 am
Acorn CNC Controller: Yes
Allin1DC 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: Build Thread - Acorn DIY 5'x10' CNC Mod

Post by ShawnM »

If you can use the front panel controls then either the settings in the VFD are still wrong, the jumper is in the wrong place or the manual you have is not the correct manual for your drive. Your drive model number is not even in the manual you posted.

I thought you said before you could sent the spin forward signal to the drive and it would come on?

You stated "We can now turn the spindle on with CNC12 but only when Pd001 is 1 and Pd002 is 1 BUT, we should be able to set PD002 to 2 (comm port - source of operating frequency) in order to utilize the 0-10 voltage from Acorn to VFD for spindle speed control."

PD001 is 1 and PD002 is 1, there's no BUT and you are not using the COM port on the VFD. Set them both to one and go into MDI and try a M3S6000 command and see if the spindle come on and spins.

VI and ACM are the 0-10v in from Acorn and FOR and DCM are wired through the SpinFWD relay on Acorn. According to the manual you posted this wiring should work if parameter PD001 and PD002 are set correctly.

If you get it to come on great, if it doesn't spin then move the jumper to the other side and try it. The Chinese VFD's typically come with poor documentation so you have to experiment sometimes.
Post Reply