Yes, I understand this as a CAD/CAM process. I just wander how the blending would interact with it. I cannot wait until I have some time to get back into this...
EBo Sent from my Galaxy S®III -------- Original message -------- From: Robert Ellenberg <rwe...@gmail.com> Date: 2013/11/04 17:52 (GMT-05:00) To: EMC developers <emc-developers@lists.sourceforge.net> Subject: Re: [Emc-developers] Tech demo of circular arc blending I'm not really familiar with adaptive clearing, but after reading a bit on this site, it seems like a CAM procedure: http://www.hsmworks.com/docs/hsmworks/2012/en/#StrategyAdaptive3D Did you mean to implement adaptive clearing within LinuxCNC, or just running a program from a CAM processor that does adaptive clearing? -Rob On Mon, Nov 4, 2013 at 9:44 AM, EBo <e...@sandien.com> wrote: > I am curious how the blending (both circular and parabolic) compares to > input needed for adaptive clearing. Any ideas? I would dearly love to > see that added as a module... > > EBo -- > > > On Nov 4 2013 7:23 AM, Dave Cole wrote: > > Those work.. very nice! :-) > > > > Dave > > > > On 11/4/2013 2:03 AM, Robert Ellenberg wrote: > >> That's strange, it should be public. Here are links to each of the > >> videos > >> just in case: > >> > >> Parabolic blends in a "square spiral" > >> http://www.youtube.com/watch?v=dYCp34aYVks > >> > >> Circular arc blend version: > >> http://www.youtube.com/watch?v=Nwldw7Vuik4 > >> > >> Parabolic blends on "random-walk" path > >> http://www.youtube.com/watch?v=o0YgPipDckQ > >> > >> Circular arc blends on that same path: > >> http://www.youtube.com/watch?v=qRHE910CLOc > >> > >> Do these work? > >> > >> -Rob > >> > >> > >> On Mon, Nov 4, 2013 at 1:29 AM, Dave Cole <linuxcncro...@gmail.com> > >> wrote: > >> > >>> Rob, > >>> > >>> This link does not work.. > >>> > >>> > >>> > http://www.youtube.com/playlist?list=PLTi4ghj9Dyajbv4F4P4TxWXpgPgvqrhA- > >>> > >>> Dave > >>> > >>> > >>> On 11/4/2013 1:13 AM, Robert Ellenberg wrote: > >>>> Hi All, > >>>> > >>>> I've completed a beta version of circular arc blending, which > >>>> looks > >>> pretty > >>>> promising! Here's a performance comparison between the stock > >>>> blends and > >>>> circular arc blends: > >>>> > >>>> > >>>> > http://www.youtube.com/playlist?list=PLTi4ghj9Dyajbv4F4P4TxWXpgPgvqrhA- > >>>> > >>>> For a random, kinky path with short segments, the difference is > >>>> pretty > >>>> dramatic. The average speed is about 3ipm with stock blends, vs. 7 > >>>> ipm > >>> with > >>>> circular arc blends. > >>>> > >>>> Here's the branch on github: > >>>> > >>>> > >>> > >>> > https://github.com/robEllenberg/linuxcnc-mirror/tree/feature/3d-blend-arc-techdemo > >>>> The algorithm itself is working, so I'd like to make sure the > >>>> implementation is robust too: > >>>> > >>>> - Edge cases and checks such as minimum / maximum blend > >>>> radius > >>>> - Eliminate any conflicts with other machine modes (haven't > >>>> found any > >>>> yet, but I wouldn't be surprised if there were). > >>>> - How much difference does optimization depth make? Depending > >>>> on > >>> machine > >>>> config, much more than 10 segments might not matter > >>>> - Parameters stored in INI file and passed in via commands > >>>> - Profiling / RT timing performance, especially on slower > >>>> machines > >>>> (tpAddLine has a lot more work to do now) > >>>> > >>>> If you have ideas for additional features or tweaks, or would like > >>>> to do > >>>> some testing, definitely let me know. In particular, I'm looking > >>>> for > >>>> feedback on the following areas in simulation and/or hardware: > >>>> > >>>> - Are synchronized motions (CSS, rigid tapping) adversely > >>>> affected > >>> by my > >>>> changes? I don't have a spindle pickup on the sherline, so > >>>> this > >>> would be > >>>> very helpful to test this on a machine so equipped. > >>>> - Position accuracy at high speed, perhaps a comparison of > >>>> G2/G3 arc > >>> vs. > >>>> a circle made of line segments. > >>>> - Profiling / timing performance on a real machine > >>>> (simulation > >>> profile > >>>> results show no more than a few percent difference, but I'm > >>>> not sure > >>> how > >>>> representative that is of hardware conditions) > >>>> - Qualitative performance on high-acceleration machines. Can > >>>> the > >>> machine > >>>> hit speeds so that trapezoidal profiles aren't smooth enough? > >>>> > >>>> So far I've tested 3D motion, but it should be able to handle > >>>> motion in > >>> all > >>>> 9 axes (by falling back to parabolic blends). I'd recommend > >>>> running your > >>>> programs in simulation mode first just in case. > >>>> > >>>> -Rob > >>>> > >>> > >>> > ------------------------------------------------------------------------------ > >>>> Android is increasing in popularity, but the open development > >>>> platform > >>> that > >>>> developers love is also attractive to malware creators. Download > >>>> this > >>> white > >>>> paper to learn more about secure code signing practices that can > >>>> help > >>> keep > >>>> Android apps secure. > >>>> > >>> > >>> > http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk > >>>> _______________________________________________ > >>>> Emc-developers mailing list > >>>> Emc-developers@lists.sourceforge.net > >>>> https://lists.sourceforge.net/lists/listinfo/emc-developers > >>> > >>> > >>> > ------------------------------------------------------------------------------ > >>> Android is increasing in popularity, but the open development > >>> platform that > >>> developers love is also attractive to malware creators. Download > >>> this white > >>> paper to learn more about secure code signing practices that can > >>> help keep > >>> Android apps secure. > >>> > >>> > http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk > >>> _______________________________________________ > >>> Emc-developers mailing list > >>> Emc-developers@lists.sourceforge.net > >>> https://lists.sourceforge.net/lists/listinfo/emc-developers > >>> > >> > >> > ------------------------------------------------------------------------------ > >> Android is increasing in popularity, but the open development > >> platform that > >> developers love is also attractive to malware creators. Download > >> this white > >> paper to learn more about secure code signing practices that can > >> help keep > >> Android apps secure. > >> > >> > http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk > >> _______________________________________________ > >> Emc-developers mailing list > >> Emc-developers@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/emc-developers > > > > > > > ------------------------------------------------------------------------------ > > Android is increasing in popularity, but the open development > > platform that > > developers love is also attractive to malware creators. Download this > > white > > paper to learn more about secure code signing practices that can help > > keep > > Android apps secure. > > > > > http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk > > _______________________________________________ > > Emc-developers mailing list > > Emc-developers@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/emc-developers > > > > ------------------------------------------------------------------------------ > Android is increasing in popularity, but the open development platform that > developers love is also attractive to malware creators. Download this white > paper to learn more about secure code signing practices that can help keep > Android apps secure. > http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk > _______________________________________________ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers > ------------------------------------------------------------------------------ November Webinars for C, C++, Fortran Developers Accelerate application performance with scalable programming models. Explore techniques for threading, error checking, porting, and tuning. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers ------------------------------------------------------------------------------ November Webinars for C, C++, Fortran Developers Accelerate application performance with scalable programming models. Explore techniques for threading, error checking, porting, and tuning. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers