On Sunday 27 June 2010, Jim Wilkin wrote: >With the help of this web >site.http://www.kirupa.com/developer/actionscript/trig_multiple_axis.htm >I was able to come up with the following : >(cutting two arcs at same time) > >#3=40 (step size for z axis arc radians?) >#4=#3 (x running total for z axis arc) >#5=#3 (y running total for z axis arc) >#6=6 (x axis arc start psn.) >#7=3.512 (y axis arc start psn.) > >#11=-2.55 (arc around y axis start angle) > >#13=40 (step size for y axis arc radians?) >#14=[#11] (z running total for y axis arc) >(#15=#1 y running total for y axis arc) >#16=-.25 (z axis arc start psn.) >#10=0 >#20=0 (dip watch) > > >G20 (Unit in ) >G90 (Absolute distance mode) >G64 P0.01 (Exact Path 0.001 tol.) >G40 (Cancel diameter comp.) >G49 (Cancel length comp.) >(T1M6 Tool change to T1) >M8 (Coolant flood on) >S5000M03 (Spindle 5000rpm cw) > >g0 z.5 (safety height) >g0 x 0 y 0 >f 10 >(move to arc start psn) >g0 x [#6] y [#7] >g1 z [#16] >o110 do > (zy arc inside of z arc) >o100 do > (xy arc) > #8=[[COS[#4*.01745]*#6]-[SIN[#4*.01745]*#7]] > #9=[[SIN[#4*.01745]*#6]+[COS[#4*.01745]*#7]] >g1 x [#8] y [#9] > #4=[#4+#3] > #5=[#9] >o100 while [[#8] GT 0-[#6]] > > > >(return to start psn) >g0 z .5 >g0 x [#6] y [#7] >g1 z [#16] > >#20=[#10] (remember old z psn) > >(new xz psn) > #10=[[COS[#14*.01745]*#16]-[SIN[#14*.01745]*#6]] > #8= [[SIN[#14*.01745]*#16]+[COS[#14*.01745]*#6]] > #6=[#8] > #4=[#3] > #14=[[#14]+[#13]] >g1 z [#10] x [#8] > >o110 while [ABS[#10] GT ABS[#20]] > >g0 z.5 >g0 x0 y0 > >m2
I will heartily second Dave Caroline's request that this should be placed in the wiki. Great stuff. >Comments and improvements welcome. > Jim > >Frank Tkalcevic wrote: >> I can't help with your specific problem, but I regularly use "Arc Buddy" >> to test my arc code... >> >> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Simple_EMC_G-Code_Generators >>#Arc _Buddy >> >> >> >> >> -----Original Message----- >> From: Jim Wilkin [mailto:james.a.wil...@gmail.com] >> Sent: Friday, 25 June 2010 6:22 AM >> To: Enhanced Machine Controller (EMC) >> Subject: [Emc-users] help wit o words >> >> The program I have in mind is to make the top arched cove molding for a >> grandfather clock. >> Would like to use O words to make to two arches at the same time one >> horizontal (starting at 7 9/16 rad. and ending at 5 5/8 rad.) and one >> vertical (1 13/16 like the bottom inside of a ball). >> Have studied the ball in the box. But need two different radius. >> Perhaps someone could guide me to more articles on this subject. >> I took trig fifty years ago and they said "some day you will need it". >> Thank you Jim -- Cheers, Gene "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) "I don't think they could put him in a mental hospital. On the other hand, if he were already in, I don't think they'd let him out." ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users