>>
>> Do scale and/or rotate exist in EMC2?
>
> This question comes up once in a while. I have put some preliminary
> thoughts about this on the wiki. There are unknowns. Maybe some
> others can fill in some of the unanswered questions to make it more
> possible to add this. The closer we are to a complete spec, the
> easier it is for a developer to decide to do it...
>
> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?CoordinateSystemRotation
>
>
Gentlemen,
Every machine and control combination seems to have a different
"spec" for the use (implementation) of many of the control codes. If
the overwhelming usage/definition is not clear EMC2 should determine
the EMC2 "spec" and implement it. Everyone seems to adapt to their
machine/control capability.
Our bridge 5 axis mill has the g68 rotation. It will do the two
line 3D rotation. I played with that a long time ago. I 'personally'
thought it would be a great asset. I modified our post to give the
option of putting out the g68 rotations if the programmer wanted to.
It has 'never' been used. I may share some of the blame for it never
being used as I didn't promote is as an answer to any problem. We
haven't had a problem that needed this solution.
I know of a shop in Wisconsin that uses G68 all the time on a 5
axis bridge mill. They make their own product. The parts are all
prismatic. The prints have all the views dimensioned from a common
origin. The operator is able to put the rotation values (from the
print) in the machine and then program from the print dimension for
all features. For them it is a very useful tool.
RANT () {
if (you want my opinion) {
I think having the G68 option for EMC2 would be a great thing.
I think scaling would be of more use to the currrent EMC2 base,
hobbyists, sign makers, mold makers, etc.
NOW, coordinate system rotation 2D and 3D (for use by probing) is
something very much desired(needed?).
} else {
ignore previous comments
}
}
The G68 3D rotation allowed the use of G02/G03 and the G81, ...
drill cycles at whatever angle the rotation was set. The XYZ values
needed led me to believe the G68 command was implemented as a type of
post interpolation transformation.
The Fanuc manual for the Series 15-Model B for mills gives this as
an example of scaling and rotation.
G51 .... ; (Scaling mode)
G68 .... ; (Coordinate system rotation ON)
.
.
.
G69 .... ; (Coordinate system rotation OFF)
G50 .... ; (Scaling mode cancel)
I haven't tried doing the rotation and then scaling but I would say
the control would probably do it. You MAY not get exactly what you
want but maybe what you get is exactly what you want.
Let people stack the transformation modules in the order they wish.
Some stacks would be useful and some wouldn't. ;)
This would follow in the idea of a completely and personally
configurable machine and control.
thanks
Stuart
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users