Acorn6!!!???

All things related to the Centroid Acorn CNC Controller

Moderator: cnckeith

Gary Campbell
Posts: 2164
Joined: Sat Nov 18, 2017 2:32 pm
Acorn CNC Controller: Yes
Allin1DC 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: Marquette, MI
Contact:

Re: Acorn6!!!???

Post by Gary Campbell »

Muzzer wrote: Wed Aug 24, 2022 1:56 pm Yes, I like the look of those additional encoder inputs! I'd like to think they will enable closed loop position control at some stage. Perhaps not immediately but.....
AcornSIX is a step & direction (position) controller. Don't hold your breath......... :D
GCnC Control
CNC Control & Retrofits
https://www.youtube.com/user/Islaww1/videos
cnckeith
Posts: 7166
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: Acorn6!!!???

Post by cnckeith »

its possible in the future you can use scales for position.
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
suntravel
Posts: 1967
Joined: Thu Sep 23, 2021 3:49 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 6433DB0446C1-08115074
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Germany

Re: Acorn6!!!???

Post by suntravel »

Gary Campbell wrote: Thu Aug 25, 2022 8:42 am
Muzzer wrote: Wed Aug 24, 2022 1:56 pm Yes, I like the look of those additional encoder inputs! I'd like to think they will enable closed loop position control at some stage. Perhaps not immediately but.....
AcornSIX is a step & direction (position) controller. Don't hold your breath......... :D
Closed loop with scales can work also with steppers, but with crappy mechanics it is like pearls before swine :mrgreen:

And if the mechanics are solid and precise you don't really need scales for <0,01mm tolerance.

Uwe
rk9268vc
Posts: 267
Joined: Fri Nov 13, 2020 4:12 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Acorn6!!!???

Post by rk9268vc »

If you can use scales i wonder if you could make a macro that uses the scales to automatically figure out backlash comp
rk9268vc
Posts: 267
Joined: Fri Nov 13, 2020 4:12 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Acorn6!!!???

Post by rk9268vc »

suntravel wrote: Thu Aug 25, 2022 10:54 am And if the mechanics are solid and precise you don't really need scales for <0,01mm tolerance.
if you have 0.0005" of backlash and want to make a part with tighter tolerance than that, then scales would be awesome.
Same reason you use scales on a manual bridgeport

or if you are converting an old worn out machine, or manual machine, scales would be godsend
tblough
Posts: 3072
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: Acorn6!!!???

Post by tblough »

rk9268vc wrote: Thu Aug 25, 2022 1:41 pm If you can use scales i wonder if you could make a macro that uses the scales to automatically figure out backlash comp
You don't use backlash compensation with scales.
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.
Black Forest
Posts: 345
Joined: Thu Nov 23, 2017 1:39 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Acorn6!!!???

Post by Black Forest »

tblough wrote: Thu Aug 25, 2022 5:27 pm
rk9268vc wrote: Thu Aug 25, 2022 1:41 pm If you can use scales i wonder if you could make a macro that uses the scales to automatically figure out backlash comp
You don't use backlash compensation with scales.
I might be wrong but I think he is referring to mapping the ballscrews automatically rather than move a .5" note the reading on the scale, move another .5" map the reading on the scale, rinse and repeat.
suntravel
Posts: 1967
Joined: Thu Sep 23, 2021 3:49 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 6433DB0446C1-08115074
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Germany

Re: Acorn6!!!???

Post by suntravel »

rk9268vc wrote: Thu Aug 25, 2022 1:42 pm
suntravel wrote: Thu Aug 25, 2022 10:54 am And if the mechanics are solid and precise you don't really need scales for <0,01mm tolerance.
if you have 0.0005" of backlash and want to make a part with tighter tolerance than that, then scales would be awesome.
Same reason you use scales on a manual bridgeport

or if you are converting an old worn out machine, or manual machine, scales would be godsend
I am using DRO on manual machines for faster higher resolution reading and for the mat functions.

Be sure linear scales are not god send healers for worn out machines :mrgreen:
Most professional CNCs using closed loop from the encoder on the servo, not from scales.
That works fine if the machine is geometrical ok and preloaded guides an ball screws are used.
If it is worn out, get your hands dirty and fix it ;)

Also think about what happens if the machine made from steel rises 30° in temperature and the scales made from aluminum also....

'Uwe
tblough
Posts: 3072
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: Acorn6!!!???

Post by tblough »

Most glass scales have a CTE in the 10-6 range and when you are working towards the tolerances a scale equipped machine offers, you probable have those machines in a temperature controlled environment.

When using scales, you don't use screw mapping or backlash compensation.
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.
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: Acorn6!!!???

Post by Muzzer »

Yes, it's a common urban myth that you can compensate for backlash using closed loop control and everything magically becomes perfect. Try driving a car with half a turn of backlash at the steering wheel along a winding hilly track and see how you (the closed loop controller) get on. With a nonlinear plant model containing significant hysteresis, you have your work cut out. As Uwe says, the only sensible solution is to tackle the mechanical issue at source.

My other CNC lathe has closed loop position control using 5um glass scales and LinuxCNC. In practice, you achieve perhaps "only" 10um tolerances but that's a transformation compared to how it was as a manual machine and almost certainly better than it would be with just the closed loop servos. Some of the inaccuracies are due not just to backlash but effects such as springiness in the drivetrain. You tighten up the gibs too much to reduce slop (one contributor to backlash) and end up with a different kind of lost movement. There is some improvement possible by closing the position loop, so if position encoder feedback is available within Acorn6, a controller function might be of value in some applications.
Post Reply