CAD CAM EDM DRO - Yahoo Group Archive

Re: 4-axis control

on 1999-10-12 14:55:54 UTC
> Are you saying that EMC is already internally
> capable of translating XYZ commands into the 6 axis'
> needed for hexapod control?

EMC should currently be able to translate xyz commands
into six axes needed for hexapod control. This was
done using stepper motors to control cable lengths
instead of struts. I'm not sure what would happen if
you tried servo motors instead of steppers.

This is only any advantage to non-orthogonal machines
since you currently can't get any orientation change
in the motion planner and additional axes beyond 3 for
orthogonal machines are only useful for orientation
changes.

To get it working you would need to recompile the EMC
code using hexapod kinematics (which are currently
included in the EMC distribution). This would involve
replacing genhexkins.c with trivkins.c in the emcmot
Makefile. You would also need to define some hexapod
kinematic paramaters in the header file genhexkins.h.
Also make sure that this header file is included in
the makefile.

If anyone is interested in this code I can go into
more detail about it. I don't want to give any advice
on it right now since it has been a few months since
I've looked at it. There are also still a few
problems with the forward kinematics that should be
fixed.

Oh, you would also need to change the ini-file
paramaters to include 6 axes.

Brian

Discussion Thread

Fred Proctor 1999-10-12 11:25:58 UTC 4-axis control Jon Elson 1999-10-12 12:48:51 UTC Re: 4-axis control Jon Anderson 1999-10-12 12:44:08 UTC Re: 4-axis control Andrew Werby 1999-10-12 05:36:02 UTC Re: 4-axis control Brian Register 1999-10-12 14:55:54 UTC Re: 4-axis control Dan Falck 1999-10-12 17:01:55 UTC Re: 4-axis control Jon Elson 1999-10-12 22:57:49 UTC Re: 4-axis control Ian Wright 1999-10-13 11:01:44 UTC Re: 4-axis control Jon Elson 1999-10-13 16:21:22 UTC Re: 4-axis control