yep!martyscncgarage wrote: ↑Wed Dec 01, 2021 3:32 pmSo bottom line. In today's MPU11 Centroid motion controllers (Including Acorn), running the latest software, S-Curve trajectory is employed.
Is that a fair statement?
Marty
Does Centroid have S curves or jerk control in motion planning?
Moderator: cnckeith
-
- Posts: 7292
- 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: Does Centroid have S curves or jerk control in motion planning?
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: 14
- Joined: Tue Nov 30, 2021 12:16 pm
- Acorn CNC Controller: No
- 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: Does Centroid have S curves or jerk control in motion planning?
That's awesome thanks for the info... I won't waste time fiddling with other controllers. I was also looking @ clearpath servos that use RAZ where the servo applied some basic S curve functions, now I can stick with my TMC drives. This Project has a Jagger 100k RPM spindle so hi feeds and smoothness matter on this one.
-
- Posts: 7292
- 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: Does Centroid have S curves or jerk control in motion planning?
cool. what kind of molds are you making? do you have a sample of the g code you use? photos of the machine?
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: 14
- Joined: Tue Nov 30, 2021 12:16 pm
- Acorn CNC Controller: No
- 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: Does Centroid have S curves or jerk control in motion planning?
TPU injection molds for watch straps and cases. G code is made with Mastercam and F360/HSM depending on the 4th axis. I have a build log on my Youtube channel.
Thanks for your input I have already ordered a Ver4 from Amazon.
Thanks for your input I have already ordered a Ver4 from Amazon.
-
- Posts: 37
- Joined: Mon Oct 25, 2021 9:22 pm
- Acorn CNC Controller: Yes
- Allin1DC CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: 0927215221
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
- Location: Newton, MA
Re: Does Centroid have S curves or jerk control in motion planning?
This subject piqued my interest, mostly because I have no experience with, and would love to learn more about control specific to CNC machining. So I hooked up my signal analyzer (to the Acorn X axis) to examine the velocity profile. Indeed there is an S-curve. Very interestingly (at least to me) it is implemented through some pretty course dithering. I suspect the dithering is fine, given the inertia in the system, but I would love to hear some reasoning behind it. Thanks.
Enclosed is a velocity profile computed from the X axis pulse train. You can't really see what's happening due to the dithering, so I included a zoomed-in view that should help visualizing the S-curve.
Cheers
Enclosed is a velocity profile computed from the X axis pulse train. You can't really see what's happening due to the dithering, so I included a zoomed-in view that should help visualizing the S-curve.
Cheers
-
- Posts: 7292
- 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: Does Centroid have S curves or jerk control in motion planning?
cool. did i miss the link to the youtube channel?
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: 14
- Joined: Tue Nov 30, 2021 12:16 pm
- Acorn CNC Controller: No
- 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: Does Centroid have S curves or jerk control in motion planning?
What were your sample rate and bit resolution? I found there is a Centroid command 228 to turn it on and off it would be interesting to see both profiles. it will be a few days before mine shows up and I can throw an accelerometer on one and plot
-
- Posts: 7292
- 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: Does Centroid have S curves or jerk control in motion planning?
cncninja,
how about some data on the machine? photos? machine construction? way type? ballscrew type and pitch? axis motors and drives being used? PC specs? preparing a machine mechanically for fast smooth precision work is much more important than fretting about CNC12's motion.
Acorn uses the same motion algorithms found in the $400K 5 axis cnc machine tools that we sell that are doing high speed short vector 3d work. In order for you to get similar results lots of details about the machine tool have to be "designed/built/tuned" in the sweet spot. Will be glad to guide you in this regard.
how about some data on the machine? photos? machine construction? way type? ballscrew type and pitch? axis motors and drives being used? PC specs? preparing a machine mechanically for fast smooth precision work is much more important than fretting about CNC12's motion.
Acorn uses the same motion algorithms found in the $400K 5 axis cnc machine tools that we sell that are doing high speed short vector 3d work. In order for you to get similar results lots of details about the machine tool have to be "designed/built/tuned" in the sweet spot. Will be glad to guide you in this regard.
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: 7292
- 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: Does Centroid have S curves or jerk control in motion planning?
related videos.
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: 37
- Joined: Mon Oct 25, 2021 9:22 pm
- Acorn CNC Controller: Yes
- Allin1DC CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: 0927215221
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
- Location: Newton, MA
Re: Does Centroid have S curves or jerk control in motion planning?
@cncninja
The parameter 228 didn't make any difference in my test. Its default setting in my software (CNC12 Acorn Mill v4.64) is 0 (S-curve off), which is what it was when I took the measurement you saw. It clearly does not control the S-curve I saw. But to see what would happen, I set it to 1 restarted the CNC software and re-ran the test, and got exactly the same profile.
I wanted to make sure my measurement error was less than 0.1% so the test parameters were:
Stepper pulse frequency 2kHz, (5x microstep == 1000 per rev with 5mm/rev lead screw)
fed into logic analyzer with 2MHz clock to get the desired 1e-3 precision
Cheers
The parameter 228 didn't make any difference in my test. Its default setting in my software (CNC12 Acorn Mill v4.64) is 0 (S-curve off), which is what it was when I took the measurement you saw. It clearly does not control the S-curve I saw. But to see what would happen, I set it to 1 restarted the CNC software and re-ran the test, and got exactly the same profile.
I wanted to make sure my measurement error was less than 0.1% so the test parameters were:
Stepper pulse frequency 2kHz, (5x microstep == 1000 per rev with 5mm/rev lead screw)
fed into logic analyzer with 2MHz clock to get the desired 1e-3 precision
Cheers