AcornSIX is a step & direction (position) controller. Don't hold your breath.........
Acorn6!!!???
Moderator: cnckeith
-
- 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!!!???
-
- 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!!!???
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
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
-
- 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!!!???
Closed loop with scales can work also with steppers, but with crappy mechanics it is like pearls before swineGary Campbell wrote: ↑Thu Aug 25, 2022 8:42 amAcornSIX is a step & direction (position) controller. Don't hold your breath.........
And if the mechanics are solid and precise you don't really need scales for <0,01mm tolerance.
Uwe
-
- 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!!!???
If you can use scales i wonder if you could make a macro that uses the scales to automatically figure out backlash comp
-
- 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!!!???
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
-
- 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!!!???
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.
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.
-
- 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!!!???
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.
-
- 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!!!???
I am using DRO on manual machines for faster higher resolution reading and for the mat functions.rk9268vc wrote: ↑Thu Aug 25, 2022 1:42 pmif 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
Be sure linear scales are not god send healers for worn out machines
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
-
- 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!!!???
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.
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.
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.
-
- 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!!!???
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.
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.