The Shumatech DRO-350 just uses the same technique for circles as for squares.  
Move only in X direction to each edge to determine the mid-point.  Then do the 
same for the Y axis only.   Yes, it's 4 points instead of 3 for a circle but 
realistically is easier to understand even if it's not as clever.

I have yet to get the HOME Z and HOME XY buttons I put onto the pyvcp panel 
working.  Once I get back to that adding the probe stuff shouldn't be that 
hard.  I really don't understand why that doesn't already exist in AXIS.

> -----Original Message-----
> From: R C [mailto:cjv...@gmail.com]
> Sent: July-11-21 11:25 PM
> To: emc-users@lists.sourceforge.net
> Subject: Re: [Emc-users] 'automatically' go halfway between 2 points
> 
> correct,
> 
> If you draw 2, different, triangles like that, with their corners on a
> circle, their hypotenuses intersect in the center of that circle. also
> the middle of these hypotenuses, of each triangle, would be the center,
> hence, that is why I was interested in finding� the "half way point" of
> 2 points, coordinates.
> 
> 
> on a mill it would actually be pretty easy.� touch off on a 'reasonable'
> spot at the edge of a 'circle� (30-60 degree XY axis or so).
> 
> Go down/up the X-direction until you find the edge again. From there go
> in the Y direction til you find the edge yet again. The center (of that
> circle/hole) will be half way� between where you "touched off" and where
> you are now.
> 
> for a rectangle, similarly you could center the X axis,� and next the Y
> axis (and find the center of a piece of stock for example). Technically
> you would have found the center of a concentric circle,� but that's the
> same thing.
> 
> 
> 
> It would be a cool utility,� that you can find all kinds of "spots" on a
> part with, I'd be interested in 'building' something like that
> 
> 
> Ron
> 
> 
> On 7/11/21 11:52 PM, John Dammeyer wrote:
> > Here are your 3 points.  As a math wiz you can see that if you draw a 
> > perpendicular line from each pair of points they all intersect in
> the middle.
> >
> > The third angle is the one I can create graphically and from that the 
> > length for the XY of the center but you might be able to explain
> the math a bit better.
> >
> >
> >
> >> -----Original Message-----
> >> From: R C [mailto:cjv...@gmail.com]
> >> Sent: July-11-21 10:31 PM
> >> To: emc-users@lists.sourceforge.net
> >> Subject: Re: [Emc-users] 'automatically' go halfway between 2 points
> >>
> >>
> >> On 7/11/21 11:15 PM, John Dammeyer wrote:
> >>> Essentially the process involves two touch off operations.  First one 
> >>> side until an LED comes on or even better the probe input
> goes
> >> active.  At that point touch off so the axis is set to 0.
> >>> Then you move in the opposite direction until the probe (or LED) goes 
> >>> active.  Divide that axis value by two and move back to
> that
> >> position.  Now touch off again to set the axis to 0.  You are now in the 
> >> middle.
> >>
> >> Right,? I can do that with a calculator and some arithmetic, and jog
> >> there manually,? but I am a mathematician,? and we're known to be lazy,?
> >> so I am thinking about a button?? :)
> >>
> >>
> >>> It's probably possible with a fancy G-Code macro.
> >> well,? if one can write a plugin,? it would probably be fairly easy (but
> >> I am a CNC rookie) to do that,? if that plugin can actually move the
> >> tool/spindle
> >>
> >>
> >>> A number of different projects I've done have been set up that way.  Find 
> >>> the center of the object which is also where I've set
> the
> >> center in the CAM software.  Rather than top left or bottom left corner of 
> >> something that has been milled away.
> >>
> >> right,? I don't think it is not too difficult to find the center of all
> >> kinds of shapes (geometrically or otherwise), in a math kinda way that is.
> >>
> >>
> >>> But I'm an amateur and probably do things the hard way.  Often...
> >> well,? hobbyist that's trying to learn some stuff here,? I am actually a
> >> mathematician,? I can calculate things,? but I'd be a starving machinist
> >> or CNC person/operator/machinist ...?? this weekend I created 4 proto
> >> types of a stepper motor mount,? aka scrap.
> >>> John
> >> Ron
> >>
> >>
> >>>> -----Original Message-----
> >>>> From: R C [ <mailto:cjv...@gmail.com> mailto:cjv...@gmail.com]
> >>>> Sent: July-11-21 10:00 PM
> >>>> To:  <mailto:emc-users@lists.sourceforge.net> 
> >>>> emc-users@lists.sourceforge.net
> >>>> Subject: Re: [Emc-users] 'automatically' go halfway between 2 points
> >>>>
> >>>>
> >>>> On 7/11/21 10:47 PM, John Dammeyer wrote:
> >>>>> I still have my Shumatech DRO on my mill.  I touch one side and zero 
> >>>>> the axis.  I then move across and jog until the LED goes
> on.
> >>>> Then FCN 1 and the axis letter button.  At that point the axis changes 
> >>>> to minus halfway between where I just touched off and
> the
> >>>> original 0 point.
> >>>>> I move to make the DRO show 0 and then touch off that axis on the AXIS 
> >>>>> screen.  Now I have the center point between the
> two
> >>>> edges.  Since the LED indicator probe is 0.2" diameter the distance to 
> >>>> the center doesn't matter.  Only if I am trying to find the
> >> edge
> >>>> and the Shumatech can be told the diameter of the probe.
> >>>>> Certainly there must be an easy way to do this with LCNC?  The 
> >>>>> Shumatech software has been around for at least 13 years.
> >>>> Oops,?? I didn't see this last line...?? I think so,??? either some
> >>>> added functionality in the DRO? (that is where I was looking around),?
> >>>> or else a plugin.?? it's probably not that hard,? if I knew how to write
> >>>> a plugin for LCNC
> >>>>
> >>>>
> >>>>> John
> >>>>>
> >>>>>
> >>>>>> -----Original Message-----
> >>>>>> From: R C [ <mailto:cjv...@gmail.com> mailto:cjv...@gmail.com]
> >>>>>> Sent: July-11-21 9:29 PM
> >>>>>> To: linuxcnc-users-list
> >>>>>> Subject: [Emc-users] 'automatically' go halfway between 2 points
> >>>>>>
> >>>>>> Hello,
> >>>>>>
> >>>>>>
> >>>>>> in linuxcnc,? is there an easy/automated way to get halfway between two
> >>>>>> points??? (Fort example, you'd touch off somewhere, move to some
> >>>>>> coordinate (x, y)? (or even (x, y, z)) and go inbetween right to the 
> >>>>>> the
> >>>>>> middle of where you touched off and where the spindle is now?
> >>>>>>
> >>>>>>
> >>>>>> thanks,
> >>>>>>
> >>>>>>
> >>>>>> Ron
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> _______________________________________________
> >>>>>> Emc-users mailing list
> >>>>>>   <mailto:Emc-users@lists.sourceforge.net> 
> >>>>>> Emc-users@lists.sourceforge.net
> >>>>>>   <https://lists.sourceforge.net/lists/listinfo/emc-users> 
> >>>>>> https://lists.sourceforge.net/lists/listinfo/emc-users
> >>>>> _______________________________________________
> >>>>> Emc-users mailing list
> >>>>>   <mailto:Emc-users@lists.sourceforge.net> 
> >>>>> Emc-users@lists.sourceforge.net
> >>>>>   <https://lists.sourceforge.net/lists/listinfo/emc-users> 
> >>>>> https://lists.sourceforge.net/lists/listinfo/emc-users
> >>>> _______________________________________________
> >>>> Emc-users mailing list
> >>>>   <mailto:Emc-users@lists.sourceforge.net> 
> >>>> Emc-users@lists.sourceforge.net
> >>>>   <https://lists.sourceforge.net/lists/listinfo/emc-users> 
> >>>> https://lists.sourceforge.net/lists/listinfo/emc-users
> >>>
> >>> _______________________________________________
> >>> Emc-users mailing list
> >>>   <mailto:Emc-users@lists.sourceforge.net> Emc-users@lists.sourceforge.net
> >>>   <https://lists.sourceforge.net/lists/listinfo/emc-users> 
> >>> https://lists.sourceforge.net/lists/listinfo/emc-users
> >>
> >> _______________________________________________
> >> Emc-users mailing list
> >>   <mailto:Emc-users@lists.sourceforge.net> Emc-users@lists.sourceforge.net
> >>   <https://lists.sourceforge.net/lists/listinfo/emc-users> 
> >> https://lists.sourceforge.net/lists/listinfo/emc-users
> >
> >
> > _______________________________________________
> > Emc-users mailing list
> > Emc-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/emc-users
> 
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users



_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to