On Tuesday, June 07, 2011 09:56:59 AM Kent A. Reed did opine: > On 6/3/2011 3:41 PM, Viesturs Lācis wrote: > > Hello, gentlemen! > > > > I would like to ask, if anyone can suggest me a way to generate a > > g-code for a single-time situation: > > The part consists of 3 pieces of tubes - 2 of them need to be welded > > to main piece. > > What I need is to get a g-code that describes the intersection lines > > of each 2 tube pieces. > > I have SolidEdge model, IGES, STEP and STL models for the whole part. > > > > Does anyone have any idea, how do they usually generate toolpaths for > > such kind of machines? > > > > Viesturs > > Hi, Viesturs: > > I was away from my email when you started this thread. It doesn't look > like you received much actionable information. > > Did you solve your problem? > > If not, I can at least do the math for you. > > Only in the special case of equal-diameter tubes with intersecting > centerlines can one find a nice solution mathematically. The curves > defined by the intersection of the surfaces of one such tube joining > another are portions of two ellipses lying in two different planes. The > minor axis of each ellipse is just the radius of the tubes and the major > axis depends on the angle of intersection of the tubes. > > Unfortunately, in the general case where diameters differ and/or the > centerlines don't intersect, the solutions are space curves for which > there is no rational parameterization. > > Would you like me to gen up some pictures and parameterized formulas for > the intersection curves? I'm no gcode expert but I wouldn't think it > would be too difficult to derive gcode from this. > > Regards, > Kent Kent, I think that's a jolly good idea, particularly if you could add it to the wiki so we can find it any time we need it.
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) Insanity is hereditary. You get it from your kids. ------------------------------------------------------------------------------ EditLive Enterprise is the world's most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
