NEWS
LinuxCNC 2.5.2 Release
There are no translations available.

LinuxCNC 2.5.2 Update Released (changelog).
 
LinuxCNC 2.5.1 Release
There are no translations available.

LinuxCNC 2.5.1 Update Released (changelog). If the Package Manager does not prompt you to upgrade see this page.

 
LinuxCNC 2.5.0 Release
There are no translations available.

New major release (changelog). See the instructions to update your system from EMC 2.4 to LinuxCNC 2.5.
 
Home Forum Other Stuff OT Posts Double S velocity profile and max speed

Welcome, Guest
Username: Password: Remember me

TOPIC: Double S velocity profile and max speed

Double S velocity profile and max speed 12 Lug 2012 12:51 #21843

  • diegoroman17
  • diegoroman17's Avatar
  • OFFLINE
  • Expert Boarder
  • Posts: 126
  • Thank you received: 2
  • Karma: 0
Hi community of LinuxCNC,

I have two questions about linux cnc. The first is that if is posible obtain a double-S velocity profile in LinuxCnc (I adjunt a image with curves for this profile) or other profile different to trapezoidal velocity profile. The second question is if is posible move two stepper to 2400rpm and control analog spindle voltage with a mesa 5i25 7i78 combo cards at the same time. The micro step for this motors is 10000 step per revolution and this system not have encoders resolvers or any feedback.
Last Edit: 12 Lug 2012 12:54 by diegoroman17.
The administrator has disabled public write access.

Re:Double S velocity profile and max speed 12 Lug 2012 15:57 #21856

  • PCW
  • PCW's Avatar
  • OFFLINE
  • Moderator
  • Posts: 1649
  • Thank you received: 86
  • Karma: 116
1. LinuxCNC generates trapezoidal profiles (second order).
There has been some work on S curve profiles but
I dont think it is anywhere close to being committed

2. There is no practical step rate limitation with the 5I25
(it can generate step rates to 8.333 MHz, this is 50,000 RPM at 10,000 steps per rev)
analog spindle control is independent and has no effect on step generation
The administrator has disabled public write access.

Re:Double S velocity profile and max speed 13 Lug 2012 08:12 #21888

  • diegoroman17
  • diegoroman17's Avatar
  • OFFLINE
  • Expert Boarder
  • Posts: 126
  • Thank you received: 2
  • Karma: 0
I have found this video:
and in this say that it have double s curve velocity profile and the source to patch EMC2 is in github.com/araisrobo/linuxcnc but I dont know how I should be it patch to my linuxcnc.
The administrator has disabled public write access.

Re:Double S velocity profile and max speed 13 Lug 2012 16:44 #21931

  • andypugh
  • andypugh's Avatar
  • NOW ONLINE
  • Moderator
  • Posts: 4121
  • Thank you received: 141
  • Karma: 129
diegoroman17 wrote:
I have found this video:
and in this say that it have double s curve velocity profile and the source to patch EMC2 is in github.com/araisrobo/linuxcnc but I dont know how I should be it patch to my linuxcnc.

They have moved all the motion onto the 7i43 FPGA, I think. So it is even more difficult than it might at first appear.

This is a fairly serious programming task. I think the Project would be happy to see someone pick it up and make it work, but it is not trivial, especially for complex kinematics.
The administrator has disabled public write access.

Re:Double S velocity profile and max speed 16 Lug 2012 06:39 #21994

  • VNR
  • VNR's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 59
  • Thank you received: 2
  • Karma: 5
There has been some work on S curve profiles but I dont think it is anywhere close to being committed
This is a fairly serious programming task. I think the Project would be happy to see someone pick it up and make it work, but it is not trivial, especially for complex kinematics.
Would appreciate if I can use Linuxcnc in the future with S curve profile at least for G0 moves (rapid and non-cutting) in order to reduce the vibration caused by the jerk.
The administrator has disabled public write access.

Re:Double S velocity profile and max speed 16 Lug 2012 08:15 #22002

  • diegoroman17
  • diegoroman17's Avatar
  • OFFLINE
  • Expert Boarder
  • Posts: 126
  • Thank you received: 2
  • Karma: 0
I think I can handle this task. I have programmed the algorithm for double S velocity profile in matlab. For now I have to delve more into the programming of linuxcnc to implement this new profile.
The administrator has disabled public write access.
Time to create page: 2.344 seconds
Powered by Kunena Forum
© 2013 LinuxCNC.org
Joomla! is Free Software released under the GNU General Public License.