I got an email from Rob at about 1:00 in the morning saying he has a branch to test.. Now that is dedication! :)
I tested it a bit today and I think it fixes the problem I was seeing.. Couple examples - here is what I first say (across the belly of the penguin) http://imagebin.org/297550 Notice it stays pretty steady at 60ipm(1ips) - z vel limit - when it should be going faster as most of the motion is in the x axis. (200ipm) This is with robs fix. http://imagebin.org/297549 Notice as the belly peaks (mostly x movement) the velocity peaks. This seems correct. Here is a 2 inch diameter circle made up of short line segments. This is before robs fix. http://imagebin.org/297557 Peaks at 180ipm(3ips) which is the limit of the Y axis. with robs fix http://imagebin.org/297556 You can see the velocity speeding up and slowing down (in the middle it peaks at the centripetal limit of the circle I think - around 300ipm with my acc) Now the issues.. Rob asked about other transistions this would be arc-arc... I do see the same issue. If I do a circle like this g20g64 g0x1y0z0 G2x1y0i-1j0f999 g0x1 m30 It peaks out at 127ipm (which doesn't quite make sense to me..) (should peak around 300 I think - atleast that is what the line segment circle does...) master runs it at 180.. maybe g2/3 circles never acc/de-acc with different axis velocities.. Arcspiral.ngc peaks at 180ipm and stays there - which is the limit of the y axis. I don't know about line-arc... I played with rogge.ngc but could not really figure out what was going on. it might be fine.. *But it is late... sam On 03/05/2014 10:05 PM, Robert Ellenberg wrote: > Sam, another thought: Do you see this on any particular kind of > intersection (line-line, arc-line, etc.)? > > On Wed, Mar 5, 2014 at 9:42 PM, sam sokolik <sa...@empirescreen.com> wrote: > >> Ok - I finally got a chance to test some more real hardware. This is a >> bastard router that has 3 different steppers/drive (it was a converted >> step/repeat machine.) I built robs latest (RC3) from the linuxcnc git >> and ran some of the test programs. some good news one bad. >> >> Good news. The motion is very smooth. The program I was testing was >> the LHchips4.ngc. It sounds very nice. >> >> http://electronicsam.com/images/KandT/testing/LHchips4.ngc >> >> I found one issue. A cutting profile containing more than 1 axis will >> only go as fast as the slowest axis. This machine has 3 different axis >> velocities >> >> X 150ipm >> Y 78IPM >> Z 50IPM >> >> On the 'belly' of chips - there are long x-z profiles (mostly X moves). >> The profiles would peak at 50ipm. (they should peak at something >> between X and Z. The current TP actually runs that profile faster >> (closer to 100ipm) There are long XY profiles also - they peak at 78ipm >> but should peak pretty close to 150ipm in some areas.. >> >> I talked to Rob about this - he said I should post here in case others >> have seen this issue and didn't know what was happening. He has some >> Ideas on solutions and will keep us posted. >> >> sam >> >> On 03/03/2014 05:12 PM, Robert Ellenberg wrote: >>> Hi All, >>> >>> I just created a "release candidate" branch for circular arc blending: >>> >>> >> http://git.linuxcnc.org/gitweb?p=linuxcnc.git;a=shortlog;h=refs/heads/circular-blend-arc-rc1 >>> It's identical to my github branch that Sam and others have been testing. >>> There was one small hiccup in pushing the new branch: >>> >>> remote: fatal: bad object 0000000000000000000000000000000000000000 >>> >>> However, it looks like the build failed here: >>> >>> >> http://buildbot.linuxcnc.org/buildbot/builders/1400.rip-wheezy-rtpreempt-amd64/builds/193 >>> I'm not sure how to interpret this error, but I suspect that since I >> forked >>> from master back in October, there have been fixes that my branch is >>> missing. >>> >>> As a possible solution, I've been able to rebase the RC branch onto the >>> lastest master with minimal changes. If there is a recent build that we >>> know is solid, I can rebase my branch onto that and push it. If I go down >>> this route, should I increment the branch's name, or just overwrite the >>> "bad" branch? >>> >>> -Rob >>> >> ------------------------------------------------------------------------------ >>> Subversion Kills Productivity. Get off Subversion & Make the Move to >> Perforce. >>> With Perforce, you get hassle-free workflows. Merge that actually works. >>> Faster operations. Version large binaries. Built-in WAN optimization >> and the >>> freedom to use Git, Perforce or both. Make the move to Perforce. >>> >> http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> Emc-developers mailing list >>> Emc-developers@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/emc-developers >>> >> >> >> ------------------------------------------------------------------------------ >> Subversion Kills Productivity. Get off Subversion & Make the Move to >> Perforce. >> With Perforce, you get hassle-free workflows. Merge that actually works. >> Faster operations. Version large binaries. Built-in WAN optimization and >> the >> freedom to use Git, Perforce or both. Make the move to Perforce. >> >> http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk >> _______________________________________________ >> Emc-developers mailing list >> Emc-developers@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/emc-developers >> > ------------------------------------------------------------------------------ > Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce. > With Perforce, you get hassle-free workflows. Merge that actually works. > Faster operations. Version large binaries. Built-in WAN optimization and the > freedom to use Git, Perforce or both. Make the move to Perforce. > http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk > _______________________________________________ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers > ------------------------------------------------------------------------------ Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce. With Perforce, you get hassle-free workflows. Merge that actually works. Faster operations. Version large binaries. Built-in WAN optimization and the freedom to use Git, Perforce or both. Make the move to Perforce. http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers