|
From: Luca T. <no...@gi...> - 2026-10-12 01:24:06
|
Branch: refs/heads/master Home: https://github.com/LinuxCNC/linuxcnc Commit: 9ed4ebcf8236a101f61f5a7efd3c12e0620ed731 https://github.com/LinuxCNC/linuxcnc/commit/9ed4ebcf8236a101f61f5a7efd3c12e0620ed731 Author: Luca Toniolo <107...@us...> Date: 2026-10-11 (Sun, 11 Oct 2026) Changed paths: M src/emc/motion/simple_tp.c A tests/jog-speed-change/README A tests/jog-speed-change/checkresult A tests/jog-speed-change/sim.hal A tests/jog-speed-change/test-ui.py A tests/jog-speed-change/test.ini A tests/jog-speed-change/test.sh A tests/jog-speed-change/tool.tbl Log Message: ----------- motion: ramp a jog down to a lowered speed on the S-curve planner A continuous jog asked again at a lower speed while it runs, as halui does when its jog-speed pin changes while a jog pin is held, dropped to the new speed in one servo cycle on the S-curve planner: the ramp toward max_vel was computed, then the speed was clamped to max_vel anyway. >From 80 to 10 mm/s that is 70000 mm/s^2 against an 800 limit, on a joint jog and on a world jog alike. The trapezoid planner ramps. Clamp only while the speed is within max_vel; above it the ramp brings it down within the acceleration and jerk limits. tests/jog-speed-change samples every servo cycle of both jogs on both planners. Commit: 2655e62fe6aa38a6a6fa158aab9655911a393c39 https://github.com/LinuxCNC/linuxcnc/commit/2655e62fe6aa38a6a6fa158aab9655911a393c39 Author: Luca Toniolo <107...@us...> Date: 2026-10-12 (Mon, 12 Oct 2026) Changed paths: M src/emc/motion/simple_tp.c A tests/jog-speed-change/README A tests/jog-speed-change/checkresult A tests/jog-speed-change/sim.hal A tests/jog-speed-change/test-ui.py A tests/jog-speed-change/test.ini A tests/jog-speed-change/test.sh A tests/jog-speed-change/tool.tbl Log Message: ----------- Merge pull request #4667 from grandixximo/scurve-jog-slowdown motion: ramp a jog down to a lowered speed on the S-curve planner Compare: https://github.com/LinuxCNC/linuxcnc/compare/c67a718de50d...2655e62fe6aa To unsubscribe from these emails, change your notification settings at https://github.com/LinuxCNC/linuxcnc/settings/notifications |