Oak acceleration S curve adjjustment

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

Moderator: cnckeith

Post Reply
ashesman
Posts: 395
Joined: Thu Dec 03, 2020 4:54 am
Acorn CNC Controller: No
Allin1DC CNC Controller: No
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Oak acceleration S curve adjjustment

Post by ashesman »

Can the acceleration S curve shape be adjusted on the Oak? Like on motor drives where you can adjust the acceleration/deceleration ramp in times and the constant acceleration time. It seems to me that these are fixed to 15% of the total acceleration time (as set in the PID config menu).

Below is an example showing a 350ms acceleration time, the green circles show the are where acceleration rate is increased/decreased (approx. 52ms each).

unnamed.png

The trace shows 350ms accel to 24000mm/min (945 "/min), travel at constant speed, then back to stop. The red and blue traces are A/B signals from the Oak. The yellow line is the calculated pulse frequency (effectively target motor RPM). Ignore the spikes in the yellow line, there is a bug in the scope software!

So can we adjust the acceleration ramp time? I know is not in the main config menus, but is it adjustable somewhere else?
eng199
Posts: 372
Joined: Fri Jan 10, 2014 11:29 am
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: Yes
CNC12: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Location: Howard, PA

Re: Oak acceleration S curve adjjustment

Post by eng199 »

The total acceleration time is the only adjustable variable.
ashesman
Posts: 395
Joined: Thu Dec 03, 2020 4:54 am
Acorn CNC Controller: No
Allin1DC CNC Controller: No
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Oak acceleration S curve adjjustment

Post by ashesman »

eng199 wrote: Thu Aug 25, 2022 8:13 am The total acceleration time is the only adjustable variable.
Only adjustable one we can see, or is it absolutely hard coded that the S curve part is 15%?
Post Reply