On Mon, Dec 9, 2013 at 1:04 PM, Ricardo Moscoloni <rmoscol...@gmail.com>wrote:

> Hi Robert,
> Im very interested in this too, are you trying to solve slow gcode or
> smooth movement? or both?
>

I'm mostly trying to improve the speed of programs with small segments, but
part of that effort has improved the smoothness as well. The smoothness
comes from a higher average speed, which means fewer dips in velocity due
to short segments. I added an additional check that reduces velocity
"ripple" in programs with short, similar-length segments.

one problems i find doing a filament winder, linear X and rot A, was
> the lack of blending between them. Also the different interpretation of
> feed between linear and angular (regular feed or non inverse time feed
> rate) cause trouble, when a move changes from linear to angular.
>

My work so far has just been cartesian motion in XYZ, so the current set of
changes may not help with A axis blends. I'm interested in expanding this
to cover additional axes, but it's not as straightforward due to the
non-trivial kinematics. Can you tell me more about the setup and motions
you're using? For example, what orientation is your A axis? Can you send me
an example machine config and G-code?

Axis backplot draw the gcode correctly, and keeps me thinking in a
> manner to ensure constant surface speed doing blending based in tip
> point absolute spatial speed calculations but my lack of programming
> skills drop me.
> Im willing to help in whetever i can....could you explain more about
> your particular branch, i like to test it.
>

Here is the current branch if you're interested in running it:

https://github.com/robEllenberg/linuxcnc-mirror/tree/circular-blend-arc-alpha


In particular, I could use feedback on how this code runs with axis motion
other than XYZ. It should gracefully fall back to parabolic blends, so any
issues you can find with this would be very helpful.

Thanks!
-Rob
------------------------------------------------------------------------------
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to