Millport VMC1660 Centroid Upgrade (Leadshine EL7)

All things ecat Hickory CNC controller

Moderator: cnckeith

KreiderMachine
Posts: 122
Joined: Fri Jan 24, 2025 10:59 am
Acorn CNC Controller: No
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: Yes
Hickory CNC Controller: Yes
Oak CNC controller: No
CNC Control System Serial Number: A901521, A901583
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Millport VMC1660 Centroid Upgrade (Leadshine EL7)

Post by KreiderMachine »

Well... It remains to be seen how many of our remaining issues will be affected by this, but I did find something in investigating the encoder quadrature error that seems to resolve that issue:

On our A520 inverter orientation control pcb (encoder inputs) there were extra jumpered terminals that had never been disconnected when integrated with the cnc controller. By removing the jumpers, I was able to eliminate the quadrature error. It remains to be seen whether that will also affect the spindle fault issue we were having today, but a win is a win.
Attachments
Capture.PNG


centroid467
Posts: 851
Joined: Thu Apr 14, 2022 2:46 pm
Acorn CNC Controller: No
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: No
CNC11: No
CPU10 or CPU7: No

Re: Millport VMC1660 Centroid Upgrade (Leadshine EL7)

Post by centroid467 »

KreiderMachine wrote: Tue Aug 05, 2025 4:01 pm Ok, it looks like the asterisk is basically solid when running at low speed. I can detect the slightest flicker in it down around 10-20 rpm, but nothing like a pulse you could observe at 120rpm, or even 60. Just looks solid.

It didn't lose counts, really. Gained one count in 490 revolutions if my math is right...

Do I have any options here, other than trying for a different encoder/cable routing?
Is it possible to invert the index/Z pulse output in the VFD settings? This description sounds like it is high most of the time and goes low when the pulse is reached.


cncsnw
Community Expert
Posts: 4636
Joined: Wed Mar 24, 2010 5:48 pm
Acorn CNC Controller: No
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No

Re: Millport VMC1660 Centroid Upgrade (Leadshine EL7)

Post by cncsnw »

I think that he confirmed normal index pulse behavior (one brief flash per turn, always in the same place) when he was turning the spindle by hand.

I think he is saying that the nearly-solid asterisk only appears when the VFD is powering the motor.


KreiderMachine
Posts: 122
Joined: Fri Jan 24, 2025 10:59 am
Acorn CNC Controller: No
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: Yes
Hickory CNC Controller: Yes
Oak CNC controller: No
CNC Control System Serial Number: A901521, A901583
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Millport VMC1660 Centroid Upgrade (Leadshine EL7)

Post by KreiderMachine »

Correct, yes. When turning by hand, the pulse is in a repeatable place and only shows up for a single count.


centroid467
Posts: 851
Joined: Thu Apr 14, 2022 2:46 pm
Acorn CNC Controller: No
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: No
CNC11: No
CPU10 or CPU7: No

Re: Millport VMC1660 Centroid Upgrade (Leadshine EL7)

Post by centroid467 »

I missed that, sorry. Please disregard my comments and questions there.


KreiderMachine
Posts: 122
Joined: Fri Jan 24, 2025 10:59 am
Acorn CNC Controller: No
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: Yes
Hickory CNC Controller: Yes
Oak CNC controller: No
CNC Control System Serial Number: A901521, A901583
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Millport VMC1660 Centroid Upgrade (Leadshine EL7)

Post by KreiderMachine »

All is not well, after all.

Now, periodically, we are getting error #9066 - Orient Timeout, and the quadrature error still shows up from time to time.

Other things I have noticed:

The spindle speed seems to fluctuate. Might be normal, but my experience isn't broad enough to know if this is noteworthy or not.

The index pulse still isn't regular. It isn't constant anymore, but it does seem to have an extra stutter to it.

I'll experiment this morning with selectively replacing those jumpers I had removed.

Any input/advice is greatly appreciated.

-h
Attachments
report_0008DC111213-1217240231_2025-08-12_09-09-17.zip
(1.2 MiB) Downloaded 1 time


KreiderMachine
Posts: 122
Joined: Fri Jan 24, 2025 10:59 am
Acorn CNC Controller: No
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: Yes
Hickory CNC Controller: Yes
Oak CNC controller: No
CNC Control System Serial Number: A901521, A901583
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Millport VMC1660 Centroid Upgrade (Leadshine EL7)

Post by KreiderMachine »

This video shows the issues referenced earlier:



KreiderMachine
Posts: 122
Joined: Fri Jan 24, 2025 10:59 am
Acorn CNC Controller: No
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: Yes
Hickory CNC Controller: Yes
Oak CNC controller: No
CNC Control System Serial Number: A901521, A901583
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Millport VMC1660 Centroid Upgrade (Leadshine EL7)

Post by KreiderMachine »

Do any of you know whether the encoder channel inputs have signal terminator resistance designed in? I don't understand fully, but it seems that a ~100ohm resistance is key to dampening channel signal, and should only be found at the most distant termination of the signal chain in a situation like this, where the signal is also read by the VFD. It seems that with the resistance left in place at the VFD, the signal is overdamped, but with it removed, it seems to be a bit unstable.

I have changed the following parameters in the VFD:

Pr. 351 - Orientation speed: changed from 4hz to 2hz
Pr. 355 - DC Injection Brake Start Position: - Increased from 12 to 16
Pr. 365 - Orientation Time Limit - Set to 7s (Had been disabled, the implications of which I am unsure of)

These changes were arrived at after giving all relevant manuals, as well as my list of parameters as currently configured, to ChatGPT and describing the situation. It seems to me that Pr. 366 (Recheck time) and pr. 362 (Position loop gain) could apply, but they remain at factory defaults for now.

With these changes made, I re-ran autotune on the VFD, and it hasn't triggered the #9066 orient timeout fault in the 6-10 toolchanges I commanded manually following the reboot.

Furthur insights welcomed.


centroid467
Posts: 851
Joined: Thu Apr 14, 2022 2:46 pm
Acorn CNC Controller: No
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: No
CNC11: No
CPU10 or CPU7: No

Re: Millport VMC1660 Centroid Upgrade (Leadshine EL7)

Post by centroid467 »

There is a termination network on the Hickory encoder inputs with 150 ohm resistors. I do not know how that would interact with the network on the FR-A5AP encoder card.


KreiderMachine
Posts: 122
Joined: Fri Jan 24, 2025 10:59 am
Acorn CNC Controller: No
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: Yes
Hickory CNC Controller: Yes
Oak CNC controller: No
CNC Control System Serial Number: A901521, A901583
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Millport VMC1660 Centroid Upgrade (Leadshine EL7)

Post by KreiderMachine »

For reference:

We have been having a a problem with the carousel crashing during automatic tool changes following any manual command to rotate.

Finally got around to addressing this this morning by editing the M50 and M51 macros to match the M6 macro by changing

"M100 /70301 ; Wait for DoingIndex_M to reset"
to
"M101 /70311 ;Wait for carousel at Requested Tool Position"

Seems to have resolved the issue. If there is a reason why this is inadviseable, let me know.


Post Reply