You might want to double check that - it seems to violate the constraint 
at the point between the line and the first arc..  (I don't see a 
parabolic blend at that point)

sam


On 12/16/2013 1:59 PM, Robert Ellenberg wrote:
> I suspect my tweaks to parabolic blending are the culprit here. I'm going
> to quickly revert those changes tonight and see if we can get this 100%
> working.
> So running this program strait G64
> old
> http://imagebin.org/282644
>
> new
> http://imagebin.org/282645
>
> This one runs fine until you re-run it(entry segment is much longer.. and
> you get
> http://imagebin.org/282646
>
> This seems to cause it.
>
>   G21g64p.1
>   S6000 M4
>   G0 X0.779 Y-1.317 Z60.0
>    Z5.0 G43  H00 M8
>   Z-11.97 F9991300.0
>   G18 G2 X5.779 Z-16.97 I5.0 K0.0
>    G1 X5.905 Z-16.868
>   X6.032 Z-16.778
>   X6.853 Z-16.246
>   X6.916 Z-16.195
>   M2
>
>
>
> On Mon, 16 Dec 2013 11:56:36 -0500
>   Robert Ellenberg <rwe...@gmail.com> wrote:
>> That's by design, though it's not optimal. I abort optimization if a
>> segment is already in progress , to prevent stepping on tp 's toes. Also,
>> the optimization doesn't run on the last segment in the queue, because
> that
>> segment has the potential to be shortened by a future blend arc.
>>
>> Both of these problems are fixable. I was looking into how to detect "end
>> if file" in the code, and it seems that the interp_waiting state
>> corresponds to the interpreter running out of valid moves (rather than
> just
>> having a full queue). If this is the case, then a simple check should be
>> enough to flag the last move. Similarly, I could make blend arc creation
>> work on the unchanged portion of a segment in progress.
>>
>> Rob
>> On Dec 16, 2013 11:34 AM, "sam sokolik" <sa...@empirescreen.com> wrote:
>>
>>> This program (which should be tangent arcs) seems to slow down to a stop
>>> at the beginning of the first and last arc.
>>>
>>> %
>>> (1" square with rounded corners)
>>> G90 G54 G20
>>> G64
>>> G0 X0 Y.25 Z0
>>> G1 Y.75 F50
>>> G2 X.25 Y1 I.25
>>> G1 X.75
>>> G2 X1 Y.75 J-.25
>>> G1 Y.25
>>> G2 X.75 Y0 I-.25
>>> G1 X.25
>>> G2 X0 Y.25 J.25
>>> M30
>>>
>>>
>>>
>>> On 12/15/2013 9:40 PM, sam sokolik wrote:
>>>> Arcspiral.ngc now runs at a peak of 400+ipm - only switches to
> parabolic
>>>> blends at the very end of the program (probably where the arcs are not
>>>> 'tangent' enough).  Awesome!
>>>>
>>>> steve.ngc runs in 7 seconds and seems to slow down down in 2 spots
>>>> (switches to parabolic blends..)  Awesome! :)
>>>>
>>>> stellabee1 runs a lot faster but..  When running G64P.005 - I get a
>>>> overage around line 44545.
>>>>
>>>> Here is a short example that shows the errror  - if you run the
> program
>>>> farther - it will have a hand full more of these.  says line 23
>>>>
>>>> http://imagebin.org/282452
>>>>
>>>> G20
>>>> G0 Z0.0120
>>>> G17 G40
>>>> G80 G90 G94
>>>> S1000 M3
>>>> (G04 P3)
>>>> G64P.005
>>>> F999.0000
>>>> G18
>>>> F999.0000
>>>> G0 X3.0560 Z-0.1065
>>>>     X3.0660 Z-0.0958
>>>> G2 X3.0800 Y3.3700 Z-0.0853 I-0.0126 K0.0314
>>>> G1 X3.0940 Z-0.0824
>>>>     X3.1040 Z-0.0889
>>>> G3 X3.1160 Y3.3700 Z-0.0814 I0.0122 K-0.0061
>>>> G1 X3.1220 Z-0.0830
>>>>     X3.1260 Z-0.0824
>>>>     X3.1340 Z-0.0735
>>>>     X3.1380 Z-0.0745
>>>>     X3.1420 Z-0.0791
>>>>     X3.1500 Z-0.0941
>>>>     X3.1600 Z-0.1020
>>>>     X3.1660 Z-0.0990
>>>>     X3.1740 Z-0.1000
>>>> G3 X3.1880 Y3.3700 Z-0.0922 I0.0188 K-0.0172
>>>> G3 X3.1960 Y3.3700 Z-0.0736 I0.0697 K-0.0189
>>>> G1 X3.1980 Z-0.0706
>>>> M2
>>>>
>>>> Great work!!
>>>> sam
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On 12/15/2013 03:37 PM, Robert Ellenberg wrote:
>>>>> I think I fixed the issue in the latest commit. It turned out that I
>>> wasn't
>>>>> checking the type of segment properly in an error check, so it would
>>> flag
>>>>> some arcs as not tangent even when they were. Along with some other
>>> fixes
>>>>> to get acceleration right, it should be running at nearly full speed
>>> now.
>>>>> Since my last push, I also added a few optimization fixes that should
>>> run
>>>>> code like stellabee a bit faster. In particular transitions from
>>> tangent to
>>>>> parabolic blending in some cases forced two unnecessary exact stops,
>>> which
>>>>> caused more ripple and slowdown than would otherwise be expected.
>>>>>
>>>>> I also ran the 3D chips code on my Sherline, off of an Atom CPU. I
>>> didn't
>>>>> see any RT interruptions even with the base thread running. My plan
> for
>>>>> testing next is to set up a version of the test config with a base
>>> thread,
>>>>> and spoof an e-stop. This way, the parallel port can be disconnected
> to
>>> do
>>>>> build tests.
>>>>>
>>>>> -Rob
>>>>>
>>>>>
>>>>> On Fri, Dec 13, 2013 at 2:44 PM, sam sokolik <sa...@empirescreen.com>
>>> wrote:
>>>>>> I forgot to say - I just pulled your latest changes before
> testing...
>>>>>> sam
>>>>>> On 12/13/2013 1:37 PM, Robert Ellenberg wrote:
>>>>>>> Can you send a link to that G code? I'd like to run it myself and
> see
>>> if
>>>>>> I
>>>>>>> can pinpoint the slowdown. I've identified and fixed a bunch of
> little
>>>>>>> slowdowns over the last week, so the problem may already be solved.
>>>>>>>
>>>>>>> Thanks!
>>>>>>> Rob
>>>>>>>
>>>>>>>
>>>>>>> On Fri, Dec 13, 2013 at 2:00 PM, sam sokolik <
> sa...@empirescreen.com>
>>>>>> wrote:
>>>>>>>> Couple of things.
>>>>>>>>
>>>>>>>> arc-arc blends are slower than current TP...  current tp does
>>> arcspiral
>>>>>>>> at a peak of 100ipm while the new TP does it at about 70.
>>>>>>>> So current TP http://imagebin.org/282155 1:19 minutes
>>>>>>>> New TP http://imagebin.org/282156 1:51 (you can see it does
>>> parabolic
>>>>>>>> blends)
>>>>>>>>
>>>>>>>> The neat thing is..  If you do a G64P.003 the naive cam detector
>>>>>>>> converts the short arcs to line segments and you get...
>>>>>>>>
>>>>>>>> http://imagebin.org/282156  21 seconds
>>>>>>>>
>>>>>>>> that peaks at almost 400ipm
>>>>>>>>
>>>>>>>> sam
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On 12/12/2013 2:49 PM, Robert Ellenberg wrote:
>>>>>>>>> I agree with Sam that we're ready for testing from other users.
>>>>>> However,
>>>>>>>>> there are a few features that we may want to add before a merged
>>> into a
>>>>>>>>> main build. One limitation now is that there are a bunch of
>>>>>> configuration
>>>>>>>>> variables that are hard coded:
>>>>>>>>>
>>>>>>>>>         - Optimization depth (currently set to ~40 segments)
>>>>>>>>>         - Enable / disable arc blend flag
>>>>>>>>>         - Max feed override (for sizing blend arcs, assumed to be
>>> 200%)
>>>>>>>>> Given these extra settings, I'm curious what the best way is get
>>> them
>>>>>>>> from
>>>>>>>>> an INI file to the trajectory planner. For the experts, how are
> INI
>>>>>>>>> settings propagated into motion currently? Is there an easy way
> to
>>> tack
>>>>>>>> on
>>>>>>>>> a few more config options?
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>> Rob
>>>>>>>>>
> ------------------------------------------------------------------------------
>>>>>>>>> Rapidly troubleshoot problems before they affect your business.
>>> Most IT
>>>>>>>>> organizations don't have a clear picture of how application
>>> performance
>>>>>>>>> affects their revenue. With AppDynamics, you get 100% visibility
>>> into
>>>>>>>> your
>>>>>>>>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of
>>>>>>>> AppDynamics Pro!
>>>>>>>>
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
>>>>>>>>> _______________________________________________
>>>>>>>>> Emc-developers mailing list
>>>>>>>>> Emc-developers@lists.sourceforge.net
>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>>>>>>>>>
>>>>>>>>>
> ------------------------------------------------------------------------------
>>>>>>>> Rapidly troubleshoot problems before they affect your business.
> Most
>>> IT
>>>>>>>> organizations don't have a clear picture of how application
>>> performance
>>>>>>>> affects their revenue. With AppDynamics, you get 100% visibility
> into
>>>>>> your
>>>>>>>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of
>>>>>> AppDynamics
>>>>>>>> Pro!
>>>>>>>>
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
>>>>>>>> _______________________________________________
>>>>>>>> Emc-developers mailing list
>>>>>>>> Emc-developers@lists.sourceforge.net
>>>>>>>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>>>>>>>>
> ------------------------------------------------------------------------------
>>>>>>> Rapidly troubleshoot problems before they affect your business.
> Most
>>> IT
>>>>>>> organizations don't have a clear picture of how application
>>> performance
>>>>>>> affects their revenue. With AppDynamics, you get 100% visibility
> into
>>>>>> your
>>>>>>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of
>>>>>> AppDynamics Pro!
>>>>>>
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
>>>>>>> _______________________________________________
>>>>>>> Emc-developers mailing list
>>>>>>> Emc-developers@lists.sourceforge.net
>>>>>>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>>>>>>>
>>>>>>>
>>>>>>
> ------------------------------------------------------------------------------
>>>>>> Rapidly troubleshoot problems before they affect your business.
> Most IT
>>>>>> organizations don't have a clear picture of how application
> performance
>>>>>> affects their revenue. With AppDynamics, you get 100% visibility
> into
>>> your
>>>>>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of
>>> AppDynamics
>>>>>> Pro!
>>>>>>
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
>>>>>> _______________________________________________
>>>>>> Emc-developers mailing list
>>>>>> Emc-developers@lists.sourceforge.net
>>>>>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>>>>>>
> ------------------------------------------------------------------------------
>>>>> Rapidly troubleshoot problems before they affect your business. Most
> IT
>>>>> organizations don't have a clear picture of how application
> performance
>>>>> affects their revenue. With AppDynamics, you get 100% visibility into
>>> your
>>>>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of
>>> AppDynamics Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
>>>>> _______________________________________________
>>>>> Emc-developers mailing list
>>>>> Emc-developers@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>>>>>
>>>>
> ------------------------------------------------------------------------------
>>>> Rapidly troubleshoot problems before they affect your business. Most
> IT
>>>> organizations don't have a clear picture of how application
> performance
>>>> affects their revenue. With AppDynamics, you get 100% visibility into
>>> your
>>>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of
>>> AppDynamics Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
>>>> _______________________________________________
>>>> Emc-developers mailing list
>>>> Emc-developers@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>>>>
>>>>
>>>
>>>
>>>
> ------------------------------------------------------------------------------
>>> Rapidly troubleshoot problems before they affect your business. Most IT
>>> organizations don't have a clear picture of how application performance
>>> affects their revenue. With AppDynamics, you get 100% visibility into
> your
>>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of
> AppDynamics
>>> Pro!
>>>
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> Emc-developers mailing list
>>> Emc-developers@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>>>
> ------------------------------------------------------------------------------
>> Rapidly troubleshoot problems before they affect your business. Most IT
>> organizations don't have a clear picture of how application performance
>> affects their revenue. With AppDynamics, you get 100% visibility into your
>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics
> Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Emc-developers mailing list
>> Emc-developers@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT
> organizations don't have a clear picture of how application performance
> affects their revenue. With AppDynamics, you get 100% visibility into your
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics
> Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> _______________________________________________
> Emc-developers mailing list
> Emc-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-developers
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT
> organizations don't have a clear picture of how application performance
> affects their revenue. With AppDynamics, you get 100% visibility into your
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> _______________________________________________
> Emc-developers mailing list
> Emc-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-developers
>
>


------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to