Encoder Expansion - ALLin1DC

All things related to Centroid Oak, Allin1DC, MPU11 and Legacy products

Moderator: cnckeith

Post Reply
andrecn
Posts: 3
Joined: Tue Sep 26, 2023 6:59 am
Acorn CNC Controller: No
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: Yes
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Encoder Expansion - ALLin1DC

Post by andrecn »

Hello everyone, my name is André, and I'm writing from Portugal.

I already posted on this forum but unfortunately something happen, and my account was deleted.

I'm finishing a retrofit of a 3 axis Mill with the ALLin1DC and why question is the following:

The controller has 6 encoder ports, I'm using 3 encoders at the back of each of the 3 axis DC servo motors which were adapted with special parts. I'm looking to use another encoder for the spindle position feedback which will enable rigid tapping, there is also the ATC carousel which also requires a drive expansion plus another encoder. At the end of the day, it will leave me with just one encoder port left.

The machine has originally per axis a feedback encoder directly at the ball screws, they are old and low res and not compatible with Centroid controllers. My idea was to get high resolution encoders for true position control. Is there any expansion card which enables adding more encoders, and will it be possible to use those readings as the true XYZ position? What are the advantages and disadvantages?

I hope you can help me with this one.

Cheers,

André
tblough
Posts: 3102
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: Encoder Expansion - ALLin1DC

Post by tblough »

If you are looking at position feedback, then you need glass scales and not additional rotary encoders. Assuming you used zero backlash couplings on your axis drives, then adding an additional encoder to the ballscrew will not gain anything because you still have all of the mechanical inaccuracies between the ballscrew and your part that are being ignored.

For position feedback to be effective, that feedback needs to come from as close to the workpiece as possible. This means expensive, high resolution, glass scales attached to the table. This accounts for ballscrew mounting bearing slop, ballscrew mount deflection, ballscrew nut backlash, some way backlash, and a host of other mechanical tolerances.

To be effective you are looking at 0.1 micron scales at $1500 for each axis, and the resulting system will end up with some dither. Scales are not a cheap cure-all for mechanical issues. You'd be better off investing that money in better ballscrews, ABEC7 ballscrew bearings, and precision scraping on your ways.
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.
Centroid188
Posts: 27
Joined: Thu Aug 10, 2017 1:55 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: Yes
CNC11: Yes
CPU10 or CPU7: Yes

Re: Encoder Expansion - ALLin1DC

Post by Centroid188 »

Actually if you put DC encoders directly on the ballscrew you do not need encoders on the motors with the ALLINONEDC. This is the exact solution our Hardinge CHNC / HNC kits use..
andrecn
Posts: 3
Joined: Tue Sep 26, 2023 6:59 am
Acorn CNC Controller: No
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: Yes
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Encoder Expansion - ALLin1DC

Post by andrecn »

Hello, thank you for your reply.

The ballscrews are driven on 2:1 ratio belt by the servo motors. I'm currently setting up the backlash compensation and I must admit I'm quite happy with the results. The original DC motors had a tachogenerator and the encoder, as I mention before, were at the ballscrews. Is it OK to leave them at the motor or changing them to the ballscrew position give any precision improvement? At the motors I'm using 8000 counts encoder, if diretly attached to the ballscrew, it would require I higher resolution?! Right?

Regarding all that, what if one of the belts snaps ? How do the controller knows ?

Thanks in advance,

Cheers
cnckeith
Posts: 7334
Joined: Wed Mar 03, 2010 4:23 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Contact:

Re: Encoder Expansion - ALLin1DC

Post by cnckeith »

the controller doesn't know if a timing belt snaps. this is quite rare if they are installed properly.
more often i see motor shafts break (due to overtightening the belt!!) than timing belts themselves.

i would leave the encoder on the motor and add scales on the axes to make up for any mechanical positioning problems.
number one is to improve the mechanicals as much as possible and then you can add scales if you still need more accuracy.

uwe just posted a video on how he did it with AcornSix. (cnc12 for allin1dc also has this feature)

Need support? READ THIS POST first. http://centroidcncforum.com/viewtopic.php?f=60&t=1043
All Acorn Documentation is located here: viewtopic.php?f=60&t=3397
Answers to common questions: viewforum.php?f=63
and here viewforum.php?f=61
Gear we use but don't sell. https://www.centroidcnc.com/centroid_di ... _gear.html
cnckeith
Posts: 7334
Joined: Wed Mar 03, 2010 4:23 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Contact:

Re: Encoder Expansion - ALLin1DC

Post by cnckeith »

and create a photo album of your machine so we can see if and give you the best advice. put the photos in a google photo album and post the link along with your questions.

here is how.
Need support? READ THIS POST first. http://centroidcncforum.com/viewtopic.php?f=60&t=1043
All Acorn Documentation is located here: viewtopic.php?f=60&t=3397
Answers to common questions: viewforum.php?f=63
and here viewforum.php?f=61
Gear we use but don't sell. https://www.centroidcnc.com/centroid_di ... _gear.html
Post Reply