LINEAR encoder

All things related to the Centroid Acorn CNC Controller

Moderator: cnckeith

Martin Zarnay
Posts: 47
Joined: Tue Dec 03, 2019 5:44 am
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 7804732CDADC-0123191572
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

LINEAR encoder

Post by Martin Zarnay »

Hey guys,
I've just been in conversation with one guy, who loves MASSO controller, He´s had his version and I´ve had main. :D
I´ve been using an offline controller for a while, and it is a great system, but still believe in PC base as batter choice, with a LOT of expansion.

I'm using acorn at this time and want to stick with it for a long time as I love it!
BUT
I would love to see some kind of truly closed-loop system on it, I know that you cant plug linear encoder to the board, but it is possible to
connect the linear encoder to DB25 ( with some kind expansion board ) or to Ethernet ( similar as 16IN 16OUT board ) ????

If you guys in centroid would designe something like that, I would jump on it like crazy!!
Muzzer
Posts: 728
Joined: Mon Feb 19, 2018 2:52 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 38D269594F9C-0110180512
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: UK
Contact:

Re: LINEAR encoder

Post by Muzzer »

Closing the loop like this sounds like the answer to lots of problems but if you are actually trying to overcome nonlinearities such as backlash (wear), it's no miracle solution. Introducing hysteresis into a linear control system makes it almost impossible to stabilise, so unless your mechanical system is well set up, I suspect you'd be disappointed.

I believe it's possible to close the loop externally like this using the Oak(?) but for most of us, minimising mechanical backlash and then closing the loop at the motor spindle is perfectly adequate. Perhaps Keith will tell us about the requirements and limitations of such a system?

From what I've seen, the latency (speed) of the Ether1616 inputs would be FAR too slow to be useful in a servo system.
martyscncgarage
Posts: 9914
Joined: Tue Mar 28, 2017 12:01 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Location: Mesa, AZ

Re: LINEAR encoder

Post by martyscncgarage »

It's called Oak....😁
Its not likely to happens with Acorn.
If you want closed loop at the Acorn price range, buy closed loop drives and motors that accept step and direction(there are a lot of them out there). Much better than an open loop drive/motor system.

Marty
Reminder, for support please follow this post: viewtopic.php?f=20&t=383
We can't "SEE" what you see...
Mesa, AZ
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: LINEAR encoder

Post by tblough »

Centroid has already designed that. Both the Oak and AllIn1DC do full closed loop with linear scale feedback. I am running an Oak with glass scales on my lathe, and a AllIn1DC with scales on my mill.
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.
martyscncgarage
Posts: 9914
Joined: Tue Mar 28, 2017 12:01 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Location: Mesa, AZ

Re: LINEAR encoder

Post by martyscncgarage »

Just to clarify, OAK drives external stand alone motor drives while All in One has 3 DC brush servo drives built on.
Reminder, for support please follow this post: viewtopic.php?f=20&t=383
We can't "SEE" what you see...
Mesa, AZ
kevincnc
Posts: 58
Joined: Thu May 16, 2019 8:42 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 780473842B28-0131191600
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: LINEAR encoder

Post by kevincnc »

Martin, have you seen this drive? You can have an encoder on the motor plus a linear scale for better accuracy/performance (according to them.)
https://www.machdrives.com/bra.aspx
Kevin
martyscncgarage
Posts: 9914
Joined: Tue Mar 28, 2017 12:01 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Location: Mesa, AZ

Re: LINEAR encoder

Post by martyscncgarage »

kevincnc wrote: Fri Jan 31, 2020 2:20 pm Martin, have you seen this drive? You can have an encoder on the motor plus a linear scale for better accuracy/performance (according to them.)
https://www.machdrives.com/bra.aspx
Kevin
As far as I am concerned, DC Brush servos are old technology. At the price point of $349 per axis, I would much rather buy the Centroid All in One DC if I had to drive DC Servos. AC servos are current technology.
Marty
Reminder, for support please follow this post: viewtopic.php?f=20&t=383
We can't "SEE" what you see...
Mesa, AZ
kevincnc
Posts: 58
Joined: Thu May 16, 2019 8:42 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 780473842B28-0131191600
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: LINEAR encoder

Post by kevincnc »

I think you're right, it would depend on what you already have.
Martin Zarnay
Posts: 47
Joined: Tue Dec 03, 2019 5:44 am
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 7804732CDADC-0123191572
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: LINEAR encoder

Post by Martin Zarnay »

Hi guys
Thank you for your messages I do have closed-loop hybrid steppers on my machine and I'm good with backlash too,
Why i was considering true closed loop is that my ball screws are just rolled ones. and when I tell a machine to go 15cm it goes 15.00
but when I tell it to go 40 cm it goes 40.02

And also I thought Centroid could do some more money to release new products for Acorn users...
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: LINEAR encoder

Post by tblough »

If every thing else is working, just implement ball screw error compensation and that will take care of the errors in a rolled ball screw.
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.
Post Reply