Re: Probing
On Sunday 13 January 2002 12:17 am, you wrote:
> Dean,
>
> I have a probe tip on my Stewart Platform 6-axis machine. Could we
> consider adding rotation axes as well? P (pitch, about the X axis), R
> (roll, about the Y axis), and W (yaW, about the Z axis).
>
> So far, I'm not using the probe tip to sense forms, but instead to set the
> Z-axis reference for accurately carving into warped wood. One day, though,
> I hope to get involved in creating "point clouds", and fitting surfaces to
> them.
>
> -- Carl
I am now sitting here imagining a small statue inside a hexapod getting
probed in cylindrical coordinates. Is this what you have in mind?
The tcltk interface provides us with:
emc_probe_move: <x> <y> <z>
So I assume that your current Y,P, & R stays constant as the tool head moves
towards the probe coordinate.
The problem we have here is defining regions with 6 axis along with
an appropriate probing "path".
In the 3-axis case I am only considering that Z will be the direction of
interest.
A simple case could be achieved with the hexapod where the Y,R & P are fixed
thoughout a probing "XYZ" region. But I am not convinced that this would be
of any value.
Let me ask you the following: With the hexapod & EMC's interperter, can you
establish a temporary coordinate system where the Z axis is along the bit's
current axis (assuming your tool head is at some arbitrary Y,R &P) ?
Such a translation would be quite useful (even not considering probing).
If such a coordinate translation is possible on a hexapod using EMC,
then it would be easy to accomodate in the file format proposed (as well
as the probing algorythm)
We simply tilt the tool head to the desired Y,R&P and then move
to a starting coordinate, then follow the region definition previously
described.
FYI, Probing will always be imperfect. Consider the following little thought
experiment:
We are on a 3-axis machine and I take a small cylinder and I cut it
longitudelly in half and lay it on the table flat side down. I probe this 3d
surface with a probe shaped like a normal cylidrical router bit. I then
create some g-code from this point cloud.
I then machine a block of material using this g-code with a bit that matched
the probe. I end up with little ridges along the raising & falling arcs of
the surface but no ridges along the top. If I take very small cuts I can
minimize these ridges but I can't get rid of them.
So I say! Ahah! I'll put it on a hexapod and I'll probe it in cylidrical
coordinates! That will get rid of the ridges by keeping the bit perpendicular
at all times!
But this required that you had some prior knowledge of the object being
probed! The whole idea of probing is that we do not know how to easily
write a tool path (or a probe path) for some arbitary 3d object.
BTW, I put the pics up of my home-brew optical probe switch if anybody is
interested:
http://web.starlinx.com/dhedin/dcp00468.jpg
http://web.starlinx.com/dhedin/dcp00469.jpg
http://web.starlinx.com/dhedin/dcp00470.jpg
http://web.starlinx.com/dhedin/dcp00471.jpg
Date Index |
Thread Index |
Back to archive index |
Back to Mailing List Page
Problems or questions? Contact